9 fprintf(stderr,
"run-time error...");
10 fprintf(stderr,
"%s\n",error_text);
29 printf(
"ERROR IN FILE %s LINE: %d\n%s\n", filename, line_num, line);
36 printf(
"UNEXPECTED END OF FILE: %s\n", filename);
43 int i=0, n=strlen(line);
47 if(!isspace(line[i++]))
57 int line_length = strlen(line);
59 for(k=0; k<arg_num; k++)
61 while(isspace(line[i]) && (i<line_length))
63 while(!isspace(line[i]) && (i<line_length))
67 while(isspace(line[i]) && (i<line_length))
77 if ((fp=fopen(filename, mode)) == NULL) {
78 fprintf(stderr,
"ERROR:\nCannot open file: %s\n\n", filename);
int read_long_line(FILE *fp, char *line, int *line_no)
int skip_arg(char *line, int arg_num)
void nrerror(char *error_text)
void error_in_line(char *filename, int line_num, char *line)
void unexpctd_eof(char *filename)
FILE * open_file(char *filename, char *mode)
static char line[LONG_LINE_LENGTH]
int blank_line(char *line)
static char filename[LINE_LENGTH]