home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / D / CLISP / CLISPSRC.TAR / clisp-1995-01-01 / src / constpack.d < prev    next >
Encoding:
Text File  |  1994-09-09  |  734 b   |  28 lines

  1. # Liste aller zusΣtzlichen dem C-Programm bekannten Packages
  2. # Bruno Haible 9.9.1993
  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 STDWIN
  25. LISPPACK(stdwin,"STDWIN")
  26. #endif
  27.  
  28.