peekscan
while (peekscan(TOK_COMMA, &tok)) {
if (peekscan(TOK_CASE,&tok)) {
} while (peekscan(TOK_CASE,&tok));
if (peekscan(TOK_LBRACKET, &tok)) {
} else if (peekscan(TOK_LANGLE, &tok)) {
if (peekscan(TOK_RANGLE, &tok)) {
if (peekscan(TOK_IDENT, &tok)) { /* optional name of argument */
if (peekscan(TOK_STAR, &tok)) {
if (peekscan(TOK_IDENT, &tok)) { /* optional name of argument */
if (peekscan(TOK_LANGLE, &tok)) {
if (peekscan(TOK_RANGLE, &tok)) {
(void) peekscan(TOK_INT, &tok);
(void) peekscan(TOK_INT, &tok);
(void) peekscan(TOK_INT, &tok);
(void) peekscan(TOK_INT, &tok);
(void) peekscan(TOK_INT, &tok);
(void) peekscan(TOK_INT, &tok);
int peekscan(tok_kind, token *);