Lines Matching full:current

86 /* The current symbol prefix when reading a list of import or export
521 /* The current line number. */
523 /* The current state. */
529 /* The current input file. */
531 static struct input current; variable
541 current.next = NULL; in nlmlex_file()
553 *push = current; in nlmlex_file_push()
555 current.next = push; in nlmlex_file_push()
558 current = *push; in nlmlex_file_push()
568 current.file = fopen (name, "r"); in nlmlex_file_open()
569 if (current.file == NULL) in nlmlex_file_open()
575 current.name = xstrdup (name); in nlmlex_file_open()
576 current.lineno = 1; in nlmlex_file_open()
577 current.state = BEGINNING_OF_LINE; in nlmlex_file_open()
678 c = getc (current.file); in yylex()
683 current.state = IN_LINE; in yylex()
686 ++current.lineno; in yylex()
687 current.state = BEGINNING_OF_LINE; in yylex()
689 c = getc (current.file); in yylex()
696 fclose (current.file); in yylex()
697 free (current.name); in yylex()
698 if (current.next == NULL) in yylex()
704 next = current.next; in yylex()
705 current = *next; in yylex()
717 c = getc (current.file); in yylex()
720 ++current.lineno; in yylex()
721 current.state = BEGINNING_OF_LINE; in yylex()
730 c = getc (current.file); in yylex()
732 ++current.lineno; in yylex()
739 c = getc (current.file); in yylex()
743 ungetc (c, current.file); in yylex()
751 if (current.state == BEGINNING_OF_LINE) in yylex()
757 c = getc (current.file); in yylex()
765 current.name, current.lineno, c); in yylex()
778 ungetc (c, current.file); in yylex()
779 current.state = IN_LINE; in yylex()
786 current.name, current.lineno, lex_buf); in yylex()
791 ungetc (COMMENT_CHAR, current.file); in yylex()
806 start_lineno = current.lineno; in yylex()
808 c = getc (current.file); in yylex()
814 ++current.lineno; in yylex()
815 c = getc (current.file); in yylex()
823 current.name, start_lineno); in yylex()
841 c = getc (current.file); in yylex()
845 ungetc (c, current.file); in yylex()
890 fprintf (stderr, "%s:%d: %s", current.name, current.lineno, s); in nlmheader_warn()