19 lines
482 B
Modula-2
19 lines
482 B
Modula-2
|
// This is included at the top of all systems management .def files
|
||
|
|
||
|
#if !defined( _X86_ )
|
||
|
#define SYMBOL( name, argbytes ) name
|
||
|
#define SYN( name, argbytes )
|
||
|
#define PRIVATESYN( name, argbytes )
|
||
|
|
||
|
#else
|
||
|
|
||
|
#define SYMBOL( name, argbytes ) _ ## name ## @ ## argbytes
|
||
|
#define SYN( name, argbytes ) name = SYMBOL( name, argbytes )
|
||
|
|
||
|
#define PRIVATESYN( name, argbytes ) SYN( name, argbytes ) PRIVATE
|
||
|
|
||
|
#endif
|
||
|
|
||
|
|
||
|
#define PRIVATESYMBOL( name, argbytes ) SYMBOL( name, argbytes ) PRIVATE
|