Contents | < Browse | Browse >
#-------------------------------------------------------------------#
| Preprocessor / #define macros |
#-------------------------------------------------------------------#
Differences compared with EC/CreativE:
o Null-arg macros are supported
Example: #define BLA() ..stuff..
o Variable arguments are supported
Example: #define Bla(x,y,...) [1,2,x,y,...,NIL]
Note: If "..." in body is immediately preceded by "," (as in above example),
The "," will get removed automatically if the "..." argument is empty.
o Defines may be exported explicitly:
EXPORT #define ...