merge two sets of patches to makedefs.c,qtext.h
Changes to be committed: modified: include/qtext.h modified: util/makedefs.c
This commit is contained in:
@@ -49,6 +49,7 @@ struct qthdr {
|
||||
#define TEXT_TRUNC "Text record truncated at line %d\n"
|
||||
#define OUT_OF_HEADERS "Too many message types (line %d)\nAdjust N_HDR in qtext.h and recompile.\n"
|
||||
#define OUT_OF_MESSAGES "Too many messages in class (line %d)\nAdjust N_MSG in qtext.h and recompile.\n"
|
||||
#define QLINE_TOO_LONG "Line %d too long; truncated\n"
|
||||
|
||||
|
||||
#else /***** !MAKEDEFS *****/
|
||||
|
||||
@@ -2423,6 +2423,14 @@ do_questtxt()
|
||||
SpinCursor(3);
|
||||
|
||||
qt_line++;
|
||||
if (!index(in_line, '\n')) {
|
||||
/* no newline; line is longer than QTEXT_IN_SIZ-1 */
|
||||
int c;
|
||||
|
||||
Fprintf(stderr, QLINE_TOO_LONG, qt_line);
|
||||
/* discard the rest of the current input line */
|
||||
do { c = fgetc(ifp); } while (c != '\n' && c != EOF);
|
||||
}
|
||||
if (qt_control(line))
|
||||
do_qt_control(line);
|
||||
else if (qt_comment(line))
|
||||
|
||||
Reference in New Issue
Block a user