Lines Matching defs:line
186 * with a right parenthesis as the last character on the line,
187 * and with a left brace as the first token on the following line
189 * It will recognize a multi-line header provided that no intervening
190 * line ends with a left or right brace or a semicolon.
192 * the function name must be the first thing on the line.
207 on the line following a function header be a left brace,
326 char *line;
369 fprintf(out, "#line 1 \"%s\"\n", argv[1]);
371 line = buf;
372 while ( fgets(line, (unsigned)(buf + bufsize - line), in) != NULL )
374 test: line += strlen(line);
381 /* Check for a { at the start of the next line. */
382 more = ++line;
383 f: if ( line >= buf + (bufsize - 1) ) /* overflow check */
385 if ( fgets(line, (unsigned)(buf + bufsize - line), in) == NULL )
395 /* The next line was blank or a comment: */
397 line += strlen(line);
404 line = buf;
409 if ( line != buf + (bufsize - 1) ) /* overflow check */
416 line = buf;
418 if ( line != buf )
439 return p; /* multi-line comment?? */
449 * Don't overwrite end-of-line characters.
470 * append another line and look again.