- printf(tok_pattern, tok, yylval.val);
- if (i % 4 == 0 || yylval.val == 1)
+ if (tok_string == NULL)
+ { tok_pattern[TOFFS] = 'i';
+ printf(tok_pattern, tok, yylval.val);
+ }
+ else
+ { tok_pattern[TOFFS] = 's';
+ printf(tok_pattern, tok_string, yylval.val);
+ }
+ if (i % 4 == 0 || yylval.val == 0)