/* Copyright Per Bothner 1987. Read the file Q-INFO */
/*
 * An auxfile is a sequence of commands.
 * Each command starts with a one-byte command code.
 */

/* By convention, all codes which are lower-case letters
   are followed by one argument, a Name. This aids extensability.  */
/* a Name is a one-byte length code (0-255) followed by a string */
/* list of command-codes */
#define AuxEof 0xFF	/* end of file */
#define AuxSymbol 's'	/* followed by Name (one-byte length, then text) */
#define AuxNo_op '\n'
#define AuxComment '%'	/* ignore until '\n' */
#define AuxInit 'I' /* Name of parameter-less C proc to call after loading */
#define AuxLoad 'l'	/* Name of module which must be present */
#define AuxInclude 'L'	/* Name of module which is included */
#define AuxExported 'X' /* identifier(a Name) : label(a Name)+offset(long)*/
#define AuxMacros 'm'	/* Name of exported MacroTable (if any) */
