#include <stdlib.h> //exit
#include <unistd.h> //getopt
-int main(int, char*[]);
-
const char* cargs['Z'] = {0};
+int main(int, char*[]);
+
extern //bison
void yyparse(void);
extern //lexer.c
( int argc,
char* argv[]
)
-#define S(S)#S
+#define S(S)#S //stringifier
#define MAXSTR 255
-#define MAXERR "-%c allows at most " S(MAXSTR) " input characters", opt
+#define MAXERR "-%c allows at most " S(MAXSTR) " input characters\n", opt
#define USAGE "Usage: %s [-r root]\n", argv[0]
#define DONE -1
{ int opt;