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 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_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 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 *****/
|
#else /***** !MAKEDEFS *****/
|
||||||
|
|||||||
@@ -2423,6 +2423,14 @@ do_questtxt()
|
|||||||
SpinCursor(3);
|
SpinCursor(3);
|
||||||
|
|
||||||
qt_line++;
|
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))
|
if (qt_control(line))
|
||||||
do_qt_control(line);
|
do_qt_control(line);
|
||||||
else if (qt_comment(line))
|
else if (qt_comment(line))
|
||||||
|
|||||||
Reference in New Issue
Block a user