--- ray/src/cv/mgflib/mgfdoc.tr 1995/11/22 12:23:27 1.9 +++ ray/src/cv/mgflib/mgfdoc.tr 1995/12/01 11:07:51 1.11 @@ -3278,8 +3278,9 @@ and return one of the non-zero values from "parser.h" #define MG_ESEEK 9 /* file seek error */ #define MG_EBADMAT 10 /* bad material specification */ #define MG_ELINE 11 /* input line too long */ +#define MG_ECNTXT 12 /* unmatched context close */ -#define MG_NERRS 12 +#define MG_NERRS 13 .DE If it is inappropriate to send output to standard error, the calling program should use the routines listed under @@ -3363,10 +3364,10 @@ The function reads the next input line from the current file, returning the number of characters in the line, or zero if the end of file is reached or there is a file error. -If the last character read in the input line is not a newline, +If the value returned equals MG_MAXLINE-1, then the input line was too long, and you should return an MG_ELINE error. -The function skips over escaped newlines, and keeps track of the +The function keeps track of the line number in the current file context .I mg_file, which also contains the line that was read.