diff options
Diffstat (limited to 'src/tools/lcc/src/c.h')
-rw-r--r-- | src/tools/lcc/src/c.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tools/lcc/src/c.h b/src/tools/lcc/src/c.h index e36380e..43bec08 100644 --- a/src/tools/lcc/src/c.h +++ b/src/tools/lcc/src/c.h @@ -98,6 +98,12 @@ typedef struct { void *xt; } Xtype; +typedef union { + float f; + int i; + unsigned int ui; +} floatint_t; + #include "config.h" typedef struct metrics { unsigned char size, align, outofline; @@ -571,6 +577,7 @@ extern Tree cnsttree(Type, ...); extern Tree consttree(unsigned int, Type); extern Tree eqtree(int, Tree, Tree); extern int iscallb(Tree); +extern int isnullptr(Tree); extern Tree shtree(int, Tree, Tree); extern void typeerror(int, Tree, Tree); |