575cbd4e53/t3compiler/tads3/tctok.h
| 4063bbd56844345154c9701e8947d1cf18a0e731 | 575cbd4e53566d3e6c12dc75fd867a6bf10307c3 | ||
|---|---|---|---|
1470 | void clear_linebuf(); | 1470 | void clear_linebuf(); |
1471 | 1471 | ||
1472 | /* flag: ALL_ONCE mode - we include each file only once */ | 1472 | /* flag: ALL_ONCE mode - we include each file only once */ |
1473 | int all_once_ : 1; | 1473 | unsigned int all_once_ : 1; |
1474 | 1474 | ||
1475 | /* flag: warn on ignoring a redundant #include file */ | 1475 | /* flag: warn on ignoring a redundant #include file */ |
1476 | int warn_on_ignore_incl_ : 1; | 1476 | unsigned int warn_on_ignore_incl_ : 1; |
1477 | 1477 | ||
1478 | /* | 1478 | /* |
1479 | * Flag: in preprocess-only mode. In this mode, we'll leave certain | 1479 | * Flag: in preprocess-only mode. In this mode, we'll leave certain |
... | ... | ||
1482 | * For example, we'll leave #line directives, #pragma C, #error, and | 1482 | * For example, we'll leave #line directives, #pragma C, #error, and |
1483 | * #pragma message directives in the preprocessed result. | 1483 | * #pragma message directives in the preprocessed result. |
1484 | */ | 1484 | */ |
1485 | int pp_only_mode_ : 1; | 1485 | unsigned int pp_only_mode_ : 1; |
1486 | 1486 | ||
1487 | /* | 1487 | /* |
1488 | * Flag: in test reporting mode. In this mode, we'll expand __FILE__ | 1488 | * Flag: in test reporting mode. In this mode, we'll expand __FILE__ |
1489 | * macros with the root name only. | 1489 | * macros with the root name only. |
1490 | */ | 1490 | */ |
1491 | int test_report_mode_ : 1; | 1491 | unsigned int test_report_mode_ : 1; |
1492 | 1492 | ||
1493 | /* | 1493 | /* |
1494 | * Flag: in preprocess-for-includes mode. In this mode, we'll do | 1494 | * Flag: in preprocess-for-includes mode. In this mode, we'll do |
... | ... | ||
1496 | * header files that are included, along with header files they | 1496 | * header files that are included, along with header files they |
1497 | * include, and so on. | 1497 | * include, and so on. |
1498 | */ | 1498 | */ |
1499 | int list_includes_mode_ : 1; | 1499 | unsigned int list_includes_mode_ : 1; |
1500 | 1500 | ||
1501 | /* | 1501 | /* |
1502 | * Flag: treat newlines in strings as whitespace. When this is true, | 1502 | * Flag: treat newlines in strings as whitespace. When this is true, |
... | ... | ||
1508 | * whitespace is not conventionally used as a token separator in | 1508 | * whitespace is not conventionally used as a token separator in |
1509 | * ordinary text. | 1509 | * ordinary text. |
1510 | */ | 1510 | */ |
1511 | int string_newline_spacing_ : 1; | 1511 | unsigned int string_newline_spacing_ : 1; |
1512 | 1512 | ||
1513 | /* | 1513 | /* |
1514 | * flag: we're parsing a preprocessor constant expression (for a | 1514 | * flag: we're parsing a preprocessor constant expression (for a |
1515 | * #if, for example; this doesn't apply to simple macro expansion) | 1515 | * #if, for example; this doesn't apply to simple macro expansion) |
1516 | */ | 1516 | */ |
1517 | int in_pp_expr_ : 1; | 1517 | unsigned int in_pp_expr_ : 1; |
1518 | 1518 | ||
1519 | /* resource loader */ | 1519 | /* resource loader */ |
1520 | class CResLoader *res_loader_; | 1520 | class CResLoader *res_loader_; |
Download diff