m3-sys/m3cc/gcc-apple/gcc/c-parser.c
/* Return a pointer to the next-but-one token from PARSER, reading it
   in if necessary.  The next token is already read in.  */
Return a pointer to the next-but-one token from PARSER, reading it
in if necessary.  The next token is already read in.
Return a pointer to the next - but - one token from PARSER reading it in if necessary . The next token is already read in .
static c_token *
c_parser_peek_2nd_token (c_parser *parser)
{
  if (parser->tokens_avail >= 2)
    return &parser->tokens[1];
  gcc_assert (parser->tokens_avail == 1);
  gcc_assert (parser->tokens[0].type != CPP_EOF);
  gcc_assert (parser->tokens[0].type != CPP_PRAGMA_EOL);
  parser->tokens_avail = 2;
  c_lex_one_token (&parser->tokens[1], parser);
  return &parser->tokens[1];
}
static c_token * c_parser_peek_2nd_token ( c_parser * parser ) { if ( parser -> tokens_avail >= 2 ) return & parser -> tokens [ 1 ] ; gcc_assert ( parser -> tokens_avail == 1 ) ; gcc_assert ( parser -> tokens [ 0 ] . type != CPP_EOF ) ; gcc_assert ( parser -> tokens [ 0 ] . type != CPP_PRAGMA_EOL ) ; parser -> tokens_avail = 2 ; c_lex_one_token ( & parser -> tokens [ 1 ] , parser ) ; return & parser -> tokens [ 1 ] ; }
Return a pointer to the next-but-one token from PARSER, reading it
in if necessary.
Return a pointer to the next - but - one token from PARSER reading it in if necessary .
/* APPLE LOCAL begin switch these two */ /* APPLE LOCAL C* language (in 4.2 ae) */ /* APPLE LOCAL end switch these two */