if (cnt < 40) buffer[cnt++] = ch;
if (cnt < 40) buffer[cnt++] = (char) ch;
PRIVATE void syntax_error ARGS3(FILE *,	 fp,				char *,	 msg,				LexItem, lex_item){    char buffer[41];    int cnt = 0;    int ch;    while ((ch = getc(fp)) != EOF  &&  ch != '\n')	if (cnt < 40) buffer[cnt++] = ch;    buffer[cnt] = (char)0;    CTRACE(tfp, "%s %d before: '%s'\nHTGroup.c: %s (got %s)\n",		"HTGroup.c: Syntax error in rule file at line",		HTlex_line, buffer, msg, lex_verbose(lex_item));    HTlex_line++;}