home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / CLISP-1.LHA / CLISP960530-sr.lha / src / constpack.d < prev    next >
Encoding:
Text File  |  1996-04-15  |  781 b   |  31 lines

  1. # Liste aller zusätzlichen dem C-Programm bekannten Packages
  2. # Bruno Haible 19.2.1995
  3.  
  4. # Der Macro LISPPACK deklariert eine LISP-Package.
  5. # LISPPACK(abbrev,packname)
  6. # > abbrev: Kürzel, mit dem in constsym.d auf diese Package verwiesen wird
  7. # > packname: C-Name der Package
  8.  
  9. # Expander für die Aufzählung:
  10.   #define LISPPACK_A(abbrev,packname)  \
  11.     enum_##abbrev##_index,
  12.  
  13. # Expander für die Konstruktion der Liste O(all_packages):
  14.   #define LISPPACK_B(abbrev,packname)  \
  15.     make_package(make_imm_array(asciz_to_string(packname)),NIL);
  16.  
  17. # Welcher Expander benutzt wird, muß vom Hauptfile aus eingestellt werden.
  18.  
  19.  
  20. LISPPACK(clos,"CLOS")
  21. #ifdef SCREEN
  22. LISPPACK(screen,"SCREEN")
  23. #endif
  24. #ifdef DYNAMIC_FFI
  25. LISPPACK(ffi,"FFI")
  26. #endif
  27. #ifdef STDWIN
  28. LISPPACK(stdwin,"STDWIN")
  29. #endif
  30.  
  31.