home *** CD-ROM | disk | FTP | other *** search
- # Liste aller zusΣtzlichen dem C-Programm bekannten Packages
- # Bruno Haible 9.9.1993
-
- # Der Macro LISPPACK deklariert eine LISP-Package.
- # LISPPACK(abbrev,packname)
- # > abbrev: Kⁿrzel, mit dem in constsym.d auf diese Package verwiesen wird
- # > packname: C-Name der Package
-
- # Expander fⁿr die AufzΣhlung:
- #define LISPPACK_A(abbrev,packname) \
- enum_##abbrev##_index,
-
- # Expander fⁿr die Konstruktion der Liste O(all_packages):
- #define LISPPACK_B(abbrev,packname) \
- make_package(make_imm_array(asciz_to_string(packname)),NIL);
-
- # Welcher Expander benutzt wird, mu▀ vom Hauptfile aus eingestellt werden.
-
-
- LISPPACK(clos,"CLOS")
- #ifdef SCREEN
- LISPPACK(screen,"SCREEN")
- #endif
- #ifdef STDWIN
- LISPPACK(stdwin,"STDWIN")
- #endif
-
-