Lines Matching +defs:curr +defs:buffer
400 struct char_syntax curr;
407 curr = *first;
409 read_char_syntax (&curr);
411 for (;; read_char_syntax (&curr))
413 switch (curr.scode)
417 do_ungetc (curr.ch);
422 read_char_syntax (&curr);
423 if (curr.scode == syntax_eof)
427 tp->chars[tp->charcount].ch = curr.ch;
442 tp->chars[tp->charcount].ch = curr.ch;
448 tp->chars[tp->charcount].ch = curr.ch;
449 tp->chars[tp->charcount].attribute = attribute_of (curr.ch);
459 tp->chars[tp->charcount].ch = curr.ch;
465 if (curr.scode != syntax_whitespace || read_preserve_whitespace)
466 do_ungetc (curr.ch);
829 static char *buffer;
845 buffer = xrealloc (buffer, bufmax);
847 buffer[buflen++] = c;
855 && (buffer[buflen - 1] == ' ' || buffer[buflen - 1] == '\t'))
860 buffer = xrealloc (buffer, bufmax);
862 buffer[buflen] = '\0';
863 xgettext_comment_add (buffer);
941 struct char_syntax curr;
943 read_char_syntax (&curr);
945 switch (curr.scode)
952 if (curr.ch == '\n')
969 read_token (op->token, &curr);
1009 switch (curr.ch)