Fix to properly display error if no line number

This commit is contained in:
Vince Weaver 2012-05-18 16:15:24 -04:00
parent b08e65a2cd
commit a3df27d6f3

View File

@ -79,7 +79,7 @@ static int getnum(void) {
line_ptr++; line_ptr++;
} }
if (!line_ptr) { if (!(*line_ptr)) {
fprintf(stderr,"Missing line number line %d\n",line); fprintf(stderr,"Missing line number line %d\n",line);
exit(-1); exit(-1);
} }
@ -175,8 +175,7 @@ int main(int argc, char **argv) {
output[offset+2]=LOW(linenum); output[offset+2]=LOW(linenum);
output[offset+3]=HIGH(linenum); output[offset+3]=HIGH(linenum);
offset+=4; offset+=4;
while(1) { while(1) {
token=find_token(); token=find_token();
output[offset]=token; output[offset]=token;