Lines Matching defs:line
188 * with a right parenthesis as the last character on the line,
189 * and with a left brace as the first token on the following line
191 * It will recognize a multi-line header provided that no intervening
192 * line ends with a left or right brace or a semicolon.
194 * the function name must be the first thing on the line.
209 on the line following a function header be a left brace,
328 char *line;
371 fprintf(out, "#line 1 \"%s\"\n", argv[1]);
373 line = buf;
374 while ( fgets(line, (unsigned)(buf + bufsize - line), in) != NULL )
376 test: line += strlen(line);
383 /* Check for a { at the start of the next line. */
384 more = ++line;
385 f: if ( line >= buf + (bufsize - 1) ) /* overflow check */
387 if ( fgets(line, (unsigned)(buf + bufsize - line), in) == NULL )
397 /* The next line was blank or a comment: */
399 line += strlen(line);
406 line = buf;
411 if ( line != buf + (bufsize - 1) ) /* overflow check */
418 line = buf;
420 if ( line != buf )
441 return p; /* multi-line comment?? */
451 * Don't overwrite end-of-line characters.
472 * append another line and look again.