YY_BREAK
case 80:
YY_RULE_SETUP
-#line 310 "cscanner.l"
+#line 311 "cscanner.l"
{ int tok;
context_saveLocation ();
setTokLength (longUnsigned_toInt (mstring_length (yytext)));
YY_BREAK
case 81:
YY_RULE_SETUP
-#line 319 "cscanner.l"
+#line 320 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_int, processHex ()); /* evs 2000-05-17 was ctype_uint */
}
YY_BREAK
case 82:
YY_RULE_SETUP
-#line 322 "cscanner.l"
+#line 323 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_lint, processHex ()); }
YY_BREAK
case 83:
YY_RULE_SETUP
-#line 324 "cscanner.l"
+#line 325 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_llint, processHex ()); }
YY_BREAK
case 84:
YY_RULE_SETUP
-#line 326 "cscanner.l"
+#line 327 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_uint, processHex ()); }
YY_BREAK
case 85:
YY_RULE_SETUP
-#line 328 "cscanner.l"
+#line 329 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ulint, processHex ()); }
YY_BREAK
case 86:
YY_RULE_SETUP
-#line 330 "cscanner.l"
+#line 331 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ullint, processHex ()); }
YY_BREAK
case 87:
YY_RULE_SETUP
-#line 332 "cscanner.l"
+#line 333 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ullint, processHex ()); }
YY_BREAK
case 88:
YY_RULE_SETUP
-#line 334 "cscanner.l"
+#line 335 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_int, processOctal ()); }
YY_BREAK
case 89:
YY_RULE_SETUP
-#line 336 "cscanner.l"
+#line 337 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_uint, processOctal ()); }
YY_BREAK
case 90:
YY_RULE_SETUP
-#line 338 "cscanner.l"
+#line 339 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_lint, processOctal ()); }
YY_BREAK
case 91:
YY_RULE_SETUP
-#line 340 "cscanner.l"
+#line 341 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_llint, processOctal ()); }
YY_BREAK
case 92:
YY_RULE_SETUP
-#line 342 "cscanner.l"
+#line 343 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ulint, processOctal ()); }
YY_BREAK
case 93:
YY_RULE_SETUP
-#line 344 "cscanner.l"
+#line 345 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ullint, processOctal ()); }
YY_BREAK
case 94:
YY_RULE_SETUP
-#line 346 "cscanner.l"
+#line 347 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ullint, processOctal ()); }
YY_BREAK
case 95:
YY_RULE_SETUP
-#line 348 "cscanner.l"
+#line 349 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_int, processDec ()); }
YY_BREAK
case 96:
YY_RULE_SETUP
-#line 350 "cscanner.l"
+#line 351 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_uint, processDec ()); }
YY_BREAK
case 97:
YY_RULE_SETUP
-#line 352 "cscanner.l"
+#line 353 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_lint, processDec ()); }
YY_BREAK
case 98:
YY_RULE_SETUP
-#line 354 "cscanner.l"
+#line 355 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_llint, processDec ()); }
YY_BREAK
case 99:
YY_RULE_SETUP
-#line 356 "cscanner.l"
+#line 357 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ulint, processDec ()); }
YY_BREAK
case 100:
YY_RULE_SETUP
-#line 358 "cscanner.l"
+#line 359 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ullint, processDec ()); }
YY_BREAK
case 101:
YY_RULE_SETUP
-#line 360 "cscanner.l"
+#line 361 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_INT (ctype_ullint, processDec ()); }
YY_BREAK
case 102:
YY_RULE_SETUP
-#line 362 "cscanner.l"
+#line 363 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_CHAR (processChar ()); }
YY_BREAK
case 103:
YY_RULE_SETUP
-#line 364 "cscanner.l"
+#line 365 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_float, processFloat ()); }
YY_BREAK
case 104:
YY_RULE_SETUP
-#line 366 "cscanner.l"
+#line 367 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_ldouble, processFloat ()); }
YY_BREAK
case 105:
YY_RULE_SETUP
-#line 368 "cscanner.l"
+#line 369 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_double, processFloat ()); }
YY_BREAK
case 106:
YY_RULE_SETUP
-#line 371 "cscanner.l"
+#line 372 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_float, processFloat ()); }
YY_BREAK
case 107:
YY_RULE_SETUP
-#line 373 "cscanner.l"
+#line 374 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_ldouble, processFloat ()); }
YY_BREAK
case 108:
YY_RULE_SETUP
-#line 375 "cscanner.l"
+#line 376 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_double, processFloat ()); }
YY_BREAK
case 109:
YY_RULE_SETUP
-#line 378 "cscanner.l"
+#line 379 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_float, processFloat ()); }
YY_BREAK
case 110:
YY_RULE_SETUP
-#line 380 "cscanner.l"
+#line 381 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_ldouble, processFloat ()); }
YY_BREAK
case 111:
YY_RULE_SETUP
-#line 382 "cscanner.l"
+#line 383 "cscanner.l"
{ setTokLengthT (mstring_length (yytext));
RETURN_FLOAT (ctype_double, processFloat ()); }
YY_BREAK
case 112:
YY_RULE_SETUP
-#line 385 "cscanner.l"
+#line 386 "cscanner.l"
{ setTokLength (3); RETURN_TOK (RIGHT_ASSIGN); }
YY_BREAK
case 113:
YY_RULE_SETUP
-#line 386 "cscanner.l"
+#line 387 "cscanner.l"
{ setTokLength (3); RETURN_TOK (LEFT_ASSIGN); }
YY_BREAK
case 114:
YY_RULE_SETUP
-#line 387 "cscanner.l"
+#line 388 "cscanner.l"
{ setTokLength (2); RETURN_TOK (ADD_ASSIGN); }
YY_BREAK
case 115:
YY_RULE_SETUP
-#line 388 "cscanner.l"
+#line 389 "cscanner.l"
{ setTokLength (2); RETURN_TOK (SUB_ASSIGN); }
YY_BREAK
case 116:
YY_RULE_SETUP
-#line 389 "cscanner.l"
+#line 390 "cscanner.l"
{ setTokLength (2); RETURN_TOK (MUL_ASSIGN); }
YY_BREAK
case 117:
YY_RULE_SETUP
-#line 390 "cscanner.l"
+#line 391 "cscanner.l"
{ setTokLength (2); RETURN_TOK (DIV_ASSIGN); }
YY_BREAK
case 118:
YY_RULE_SETUP
-#line 391 "cscanner.l"
+#line 392 "cscanner.l"
{ setTokLength (2); RETURN_TOK (MOD_ASSIGN); }
YY_BREAK
case 119:
YY_RULE_SETUP
-#line 392 "cscanner.l"
+#line 393 "cscanner.l"
{ setTokLength (2); RETURN_TOK (AND_ASSIGN); }
YY_BREAK
case 120:
YY_RULE_SETUP
-#line 393 "cscanner.l"
+#line 394 "cscanner.l"
{ setTokLength (2); RETURN_TOK (XOR_ASSIGN); }
YY_BREAK
case 121:
YY_RULE_SETUP
-#line 394 "cscanner.l"
+#line 395 "cscanner.l"
{ setTokLength (2); RETURN_TOK (OR_ASSIGN); }
YY_BREAK
case 122:
YY_RULE_SETUP
-#line 395 "cscanner.l"
+#line 396 "cscanner.l"
{ setTokLength (2); RETURN_TOK (RIGHT_OP); }
YY_BREAK
case 123:
YY_RULE_SETUP
-#line 396 "cscanner.l"
+#line 397 "cscanner.l"
{ setTokLength (2); RETURN_TOK (LEFT_OP); }
YY_BREAK
case 124:
YY_RULE_SETUP
-#line 397 "cscanner.l"
+#line 398 "cscanner.l"
{ setTokLength (2); RETURN_TOK (INC_OP); }
YY_BREAK
case 125:
YY_RULE_SETUP
-#line 398 "cscanner.l"
+#line 399 "cscanner.l"
{ setTokLength (2); RETURN_TOK (DEC_OP); }
YY_BREAK
case 126:
YY_RULE_SETUP
-#line 399 "cscanner.l"
+#line 400 "cscanner.l"
{ setTokLength (2); RETURN_TOK (ARROW_OP); }
YY_BREAK
case 127:
YY_RULE_SETUP
-#line 400 "cscanner.l"
+#line 401 "cscanner.l"
{ setTokLength (2); RETURN_TOK (AND_OP); }
YY_BREAK
case 128:
YY_RULE_SETUP
-#line 401 "cscanner.l"
+#line 402 "cscanner.l"
{ setTokLength (2); RETURN_TOK (OR_OP); }
YY_BREAK
case 129:
YY_RULE_SETUP
-#line 402 "cscanner.l"
+#line 403 "cscanner.l"
{ setTokLength (2); RETURN_TOK (LE_OP); }
YY_BREAK
case 130:
YY_RULE_SETUP
-#line 403 "cscanner.l"
+#line 404 "cscanner.l"
{ setTokLength (2); RETURN_TOK (GE_OP); }
YY_BREAK
case 131:
YY_RULE_SETUP
-#line 404 "cscanner.l"
+#line 405 "cscanner.l"
{ setTokLength (2); RETURN_TOK (EQ_OP); }
YY_BREAK
case 132:
YY_RULE_SETUP
-#line 405 "cscanner.l"
+#line 406 "cscanner.l"
{ setTokLength (2); RETURN_TOK (NE_OP); }
YY_BREAK
case 133:
YY_RULE_SETUP
-#line 406 "cscanner.l"
+#line 407 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TSEMI); }
YY_BREAK
case 134:
YY_RULE_SETUP
-#line 407 "cscanner.l"
+#line 408 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TLBRACE); }
YY_BREAK
case 135:
YY_RULE_SETUP
-#line 408 "cscanner.l"
+#line 409 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TRBRACE); }
YY_BREAK
case 136:
YY_RULE_SETUP
-#line 409 "cscanner.l"
+#line 410 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TCOMMA); }
YY_BREAK
case 137:
YY_RULE_SETUP
-#line 410 "cscanner.l"
+#line 411 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TCOLON); }
YY_BREAK
case 138:
YY_RULE_SETUP
-#line 411 "cscanner.l"
+#line 412 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TASSIGN); }
YY_BREAK
case 139:
YY_RULE_SETUP
-#line 412 "cscanner.l"
+#line 413 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TLPAREN); }
YY_BREAK
case 140:
YY_RULE_SETUP
-#line 413 "cscanner.l"
+#line 414 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TRPAREN); }
YY_BREAK
case 141:
YY_RULE_SETUP
-#line 414 "cscanner.l"
+#line 415 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TLSQBR); }
YY_BREAK
case 142:
YY_RULE_SETUP
-#line 415 "cscanner.l"
+#line 416 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TRSQBR); }
YY_BREAK
case 143:
YY_RULE_SETUP
-#line 416 "cscanner.l"
+#line 417 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TDOT); }
YY_BREAK
case 144:
YY_RULE_SETUP
-#line 417 "cscanner.l"
+#line 418 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TAMPERSAND); }
YY_BREAK
case 145:
YY_RULE_SETUP
-#line 418 "cscanner.l"
+#line 419 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TEXCL); }
YY_BREAK
case 146:
YY_RULE_SETUP
-#line 421 "cscanner.l"
+#line 422 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TTILDE); }
YY_BREAK
case 147:
YY_RULE_SETUP
-#line 422 "cscanner.l"
+#line 423 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TMINUS); }
YY_BREAK
case 148:
YY_RULE_SETUP
-#line 423 "cscanner.l"
+#line 424 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TPLUS); }
YY_BREAK
case 149:
YY_RULE_SETUP
-#line 424 "cscanner.l"
+#line 425 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TMULT); }
YY_BREAK
case 150:
YY_RULE_SETUP
-#line 425 "cscanner.l"
+#line 426 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TDIV); }
YY_BREAK
case 151:
YY_RULE_SETUP
-#line 426 "cscanner.l"
+#line 427 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TPERCENT); }
YY_BREAK
case 152:
YY_RULE_SETUP
-#line 427 "cscanner.l"
+#line 428 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TLT); }
YY_BREAK
case 153:
YY_RULE_SETUP
-#line 428 "cscanner.l"
+#line 429 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TGT); }
YY_BREAK
case 154:
YY_RULE_SETUP
-#line 429 "cscanner.l"
+#line 430 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TCIRC); }
YY_BREAK
case 155:
YY_RULE_SETUP
-#line 430 "cscanner.l"
+#line 431 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TBAR); }
YY_BREAK
case 156:
YY_RULE_SETUP
-#line 431 "cscanner.l"
+#line 432 "cscanner.l"
{ setTokLength (1); RETURN_TOK (TQUEST); }
YY_BREAK
case 157:
YY_RULE_SETUP
-#line 433 "cscanner.l"
+#line 434 "cscanner.l"
{ incColumn (); }
YY_BREAK
case 158:
YY_RULE_SETUP
-#line 434 "cscanner.l"
+#line 435 "cscanner.l"
{ context_incLineno ();
if (continueLine)
{
YY_BREAK
case 159:
YY_RULE_SETUP
-#line 450 "cscanner.l"
+#line 451 "cscanner.l"
{ setTokLength (6);
if (processMacro ()) {
YY_BREAK
case 160:
YY_RULE_SETUP
-#line 467 "cscanner.l"
+#line 468 "cscanner.l"
{ if (context_inHeader () || context_inFunction ())
{
handleMacro ();
YY_BREAK
case 161:
YY_RULE_SETUP
-#line 503 "cscanner.l"
+#line 504 "cscanner.l"
{ setTokLength (4); lldiagmsg (ctype_unparseTable ()); }
YY_BREAK
case 162:
YY_RULE_SETUP
-#line 504 "cscanner.l"
+#line 505 "cscanner.l"
{ setTokLength (3);
lldiagmsg (message ("%q: *** marker ***", fileloc_unparse (g_currentloc)));
}
YY_BREAK
case 163:
YY_RULE_SETUP
-#line 507 "cscanner.l"
+#line 508 "cscanner.l"
{ setTokLength (3); usymtab_printLocal (); }
YY_BREAK
case 164:
YY_RULE_SETUP
-#line 508 "cscanner.l"
+#line 509 "cscanner.l"
{ setTokLength (3); lldiagmsg (usymtab_unparseAliases ()); }
YY_BREAK
case 165:
YY_RULE_SETUP
-#line 509 "cscanner.l"
+#line 510 "cscanner.l"
{ setTokLength (3); lldiagmsg (context_unparse ()); }
YY_BREAK
case 166:
YY_RULE_SETUP
-#line 510 "cscanner.l"
+#line 511 "cscanner.l"
{ setTokLength (3); lldiagmsg (context_unparseClauses ()); }
YY_BREAK
case 167:
YY_RULE_SETUP
-#line 511 "cscanner.l"
+#line 512 "cscanner.l"
{ setTokLength (3); usymtab_printGuards (); }
YY_BREAK
case 168:
YY_RULE_SETUP
-#line 512 "cscanner.l"
+#line 513 "cscanner.l"
{ setTokLength (3); usymtab_printOut (); }
YY_BREAK
case 169:
YY_RULE_SETUP
-#line 513 "cscanner.l"
+#line 514 "cscanner.l"
{ setTokLength (3); usymtab_printAll (); }
YY_BREAK
case 170:
YY_RULE_SETUP
-#line 514 "cscanner.l"
+#line 515 "cscanner.l"
{ setTokLength (3); usymtab_printComplete (); }
YY_BREAK
case 171:
YY_RULE_SETUP
-#line 515 "cscanner.l"
+#line 516 "cscanner.l"
{ setTokLength (3); usymtab_printTypes (); }
YY_BREAK
case 172:
YY_RULE_SETUP
-#line 516 "cscanner.l"
+#line 517 "cscanner.l"
{ setTokLength (3); lldiagmsg (usymtab_unparseStack ()); }
YY_BREAK
case 173:
YY_RULE_SETUP
-#line 517 "cscanner.l"
+#line 518 "cscanner.l"
{ setTokLength (3);
lldiagmsg (message ("Can modify: %q",
sRefSet_unparse (context_modList ())));
YY_BREAK
case 174:
YY_RULE_SETUP
-#line 521 "cscanner.l"
+#line 522 "cscanner.l"
{ /* BEFORE_COMMENT_MARKER */
int tok;
incColumn (); incColumn ();
YY_BREAK
case 175:
YY_RULE_SETUP
-#line 530 "cscanner.l"
+#line 531 "cscanner.l"
{ /* AFTER_COMMENT_MARKER */
setTokLength (2);
inSpecPart = FALSE;
YY_BREAK
case 176:
YY_RULE_SETUP
-#line 534 "cscanner.l"
+#line 535 "cscanner.l"
{ incColumn (); continueLine = TRUE; }
YY_BREAK
case 177:
YY_RULE_SETUP
-#line 535 "cscanner.l"
+#line 536 "cscanner.l"
{ incColumn ();
voptgenerror
(FLG_SYNTAX,
YY_BREAK
case 178:
YY_RULE_SETUP
-#line 542 "cscanner.l"
+#line 543 "cscanner.l"
ECHO;
YY_BREAK
#line 2162 "lex.yy.c"
return 0;
}
#endif
-#line 542 "cscanner.l"
+#line 543 "cscanner.l"
struct skeyword
{ "releases", QRELEASES } ,
{ "pre", QPRECLAUSE } ,
{ "post", QPOSTCLAUSE } ,
- { NULL, BADTOK }
+ {"setBufferSize", QSETBUFFERSIZE},
+ {"setStringLength", QSETSTRINGLENGTH},
+ { NULL, BADTOK }
} ;
/*
{ "null", QNULL } ,
{ "relnull", QRELNULL } ,
{ "nullterminated", QNULLTERMINATED },
+ { "setBufferSize", QSETBUFFERSIZE },
{ "reldef", QRELDEF } ,
{ "observer", QOBSERVER } ,
{ "exits", QEXITS } ,