version 1.7, 1997/04/10 00:17:10 |
version 1.8, 1997/04/23 20:33:21 |
|
|
if (c != ' ' && c != '\t') |
if (c != ' ' && c != '\t') |
break; |
break; |
if (c == EOF || c == '\n') { |
if (c == EOF || c == '\n') { |
puts("Missing macdef name argument."); |
fputs("Missing macdef name argument.\n", ttyout); |
goto bad; |
goto bad; |
} |
} |
if (macnum == 16) { |
if (macnum == 16) { |
puts( |
fputs( |
"Limit of 16 macros have already been defined."); |
"Limit of 16 macros have already been defined.\n", ttyout); |
goto bad; |
goto bad; |
} |
} |
tmp = macros[macnum].mac_name; |
tmp = macros[macnum].mac_name; |
|
|
*tmp++ = c; |
*tmp++ = c; |
} |
} |
if (c == EOF) { |
if (c == EOF) { |
puts( |
fputs( |
"Macro definition missing null line terminator."); |
"Macro definition missing null line terminator.\n", ttyout); |
goto bad; |
goto bad; |
} |
} |
*tmp = '\0'; |
*tmp = '\0'; |
|
|
while ((c=getc(cfile)) != EOF && c != '\n'); |
while ((c=getc(cfile)) != EOF && c != '\n'); |
} |
} |
if (c == EOF) { |
if (c == EOF) { |
puts( |
fputs( |
"Macro definition missing null line terminator."); |
"Macro definition missing null line terminator.\n", ttyout); |
goto bad; |
goto bad; |
} |
} |
if (macnum == 0) { |
if (macnum == 0) { |
|
|
tmp = macros[macnum].mac_start; |
tmp = macros[macnum].mac_start; |
while (tmp != macbuf + 4096) { |
while (tmp != macbuf + 4096) { |
if ((c=getc(cfile)) == EOF) { |
if ((c=getc(cfile)) == EOF) { |
puts( |
fputs( |
"Macro definition missing null line terminator."); |
"Macro definition missing null line terminator.\n", ttyout); |
goto bad; |
goto bad; |
} |
} |
*tmp = c; |
*tmp = c; |
|
|
tmp++; |
tmp++; |
} |
} |
if (tmp == macbuf + 4096) { |
if (tmp == macbuf + 4096) { |
puts("4K macro buffer exceeded."); |
fputs("4K macro buffer exceeded.\n", ttyout); |
goto bad; |
goto bad; |
} |
} |
break; |
break; |