summaryrefslogtreecommitdiff
path: root/includes/compiler/CParser.h
diff options
context:
space:
mode:
authorAsh Wolf <ninji@wuffs.org>2022-12-29 12:32:55 +0000
committerAsh Wolf <ninji@wuffs.org>2022-12-29 12:32:55 +0000
commitfcfbafff31869ed808bff0639532db1828660e92 (patch)
tree7425b346b031c4cb47a06250b3f6f950374d44ae /includes/compiler/CParser.h
parentbc1321735c15104ffad195e1509cab5f3a044260 (diff)
downloadMWCC-fcfbafff31869ed808bff0639532db1828660e92.tar.gz
MWCC-fcfbafff31869ed808bff0639532db1828660e92.zip
dump lots more code
Diffstat (limited to 'includes/compiler/CParser.h')
-rw-r--r--includes/compiler/CParser.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/includes/compiler/CParser.h b/includes/compiler/CParser.h
index ee49869..5d9a67a 100644
--- a/includes/compiler/CParser.h
+++ b/includes/compiler/CParser.h
@@ -59,8 +59,8 @@ typedef struct COpts {
Boolean codegen_dynamic;
Boolean codegen_pic;
Boolean no_common;
- char no_implicit_templates;
- char absolutepath; // determines the path written to debug info
+ Boolean no_implicit_templates;
+ Boolean absolutepath; // determines the path written to debug info
char x06; // linker/objgen related
short cpu;
char schedule_cpu;
@@ -80,10 +80,10 @@ typedef struct COpts {
char x1D;
UInt8 x1E; // some register used in TOC_use_isel
UInt8 gen_fsel;
- char ppc_opt_bclr_bcctr;
+ Boolean ppc_opt_bclr_bcctr;
Boolean use_lmw_stmw;
char report_heap_info;
- char misaligned_mem_access;
+ Boolean misaligned_mem_access;
Boolean switch_tables;
char prepare_compress;
char some_alignment; // used in CMach_AllocationAlignment
@@ -93,11 +93,11 @@ typedef struct COpts {
short inlinelevel;
int inline_max_size;
int inline_max_total_size;
- char inline_bottom_up;
+ Boolean inline_bottom_up;
Boolean cplusplus;
Boolean ecplusplus;
Boolean objective_c;
- char objc_strict;
+ Boolean objc_strict;
Boolean ARM_conform;
char ARM_scoping;
Boolean require_prototypes;
@@ -110,17 +110,17 @@ typedef struct COpts {
Boolean ignore_oldstyle;
Boolean cpp_extensions;
Boolean pointercast_lvalue;
- char useRTTI;
+ Boolean useRTTI;
Boolean delete_exception;
char _4B;
Boolean oldalignment;
Boolean unsignedchars;
Boolean multibyteaware;
- char autoinline;
- char defer_codegen;
+ Boolean autoinline;
+ Boolean defer_codegen;
Boolean direct_to_som;
- char som_env_check;
- char som_call_opt;
+ Boolean som_env_check;
+ Boolean som_call_opt;
Boolean booltruefalse;
char old_enum_mangler;
Boolean longlong;
@@ -135,7 +135,7 @@ typedef struct COpts {
Boolean vbase_ctor_offset;
char vbase_abi_v2;
Boolean def_inherited;
- char template_patch;
+ Boolean template_patch;
char template_friends;
char faster_pch_gen;
Boolean array_new_delete;
@@ -143,8 +143,8 @@ typedef struct COpts {
char def_inline_tfuncs;
Boolean arg_dep_lookup;
Boolean simple_prepdump;
- char line_prepdump;
- char fullpath_prepdump;
+ Boolean line_prepdump;
+ Boolean fullpath_prepdump;
char old_mtemplparser;
char suppress_init_code;
Boolean reverse_bitfields;
@@ -154,14 +154,14 @@ typedef struct COpts {
Boolean longlong_prepeval;
Boolean const_strings;
char dumpir;
- char experimental;
+ Boolean experimental;
Boolean gcc_extensions;
char stdc_fp_contract;
char stdc_fenv_access;
char stdc_cx_limitedr;
Boolean old_argmatch;
- char optEH;
- char optEH2;
+ Boolean optEH;
+ Boolean optEH2;
Boolean new_mangler;
char microsoft;
Boolean warningerrors;
@@ -177,7 +177,7 @@ typedef struct COpts {
char warn_hidevirtual;
Boolean warn_largeargs;
Boolean warn_implicitconv;
- char warn_notinlined;
+ Boolean warn_notinlined;
Boolean warn_structclass;
Boolean warn_padding;
Boolean warn_no_side_effect;
@@ -191,8 +191,8 @@ typedef struct COpts {
Boolean readonly_strings;
Boolean exceptions;
char _99;
- char dont_inline;
- char always_inline;
+ Boolean dont_inline;
+ Boolean always_inline;
Boolean peephole;
Boolean global_optimizer;
char side_effects;
@@ -200,7 +200,7 @@ typedef struct COpts {
Boolean import;
Boolean export;
Boolean lib_export;
- char nosyminline;
+ Boolean nosyminline;
char force_active;
char optimizationlevel;
Boolean optimize_for_size;