X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCsymt.h;h=c9e2adc3a268ecae6e81d5563cfd3101ae193fad;hb=0694926e60ec83b31f87590e601f7e0d8f86c512;hp=b12b4d3e7281a9fb481d19d5bc344c4fee745941;hpb=40e2a53c6ad6345313ec47f83c03962aedb7bb9e;p=fw%2Fsdcc diff --git a/src/SDCCsymt.h b/src/SDCCsymt.h index b12b4d3e..c9e2adc3 100644 --- a/src/SDCCsymt.h +++ b/src/SDCCsymt.h @@ -378,6 +378,7 @@ extern sym_link *validateLink(sym_link *l, #define SPEC_NOUN(x) validateLink(x, "SPEC_NOUN", #x, SPECIFIER, __FILE__, __LINE__)->select.s.noun #define SPEC_LONG(x) validateLink(x, "SPEC_LONG", #x, SPECIFIER, __FILE__, __LINE__)->select.s._long +#define SPEC_SHORT(x) validateLink(x, "SPEC_LONG", #x, SPECIFIER, __FILE__, __LINE__)->select.s._short #define SPEC_USIGN(x) validateLink(x, "SPEC_USIGN", #x, SPECIFIER, __FILE__, __LINE__)->select.s._unsigned #define SPEC_SCLS(x) validateLink(x, "SPEC_SCLS", #x, SPECIFIER, __FILE__, __LINE__)->select.s.sclass #define SPEC_ENUM(x) validateLink(x, "SPEC_ENUM", #x, SPECIFIER, __FILE__, __LINE__)->select.s._isenum @@ -529,6 +530,7 @@ sym_link *newIntLink (); sym_link *newCharLink (); sym_link *newLongLink (); int compareType (sym_link *, sym_link *); +int compareTypeExact (sym_link *, sym_link *, int); int checkFunction (symbol *, symbol *); void cleanUpLevel (bucket **, int); void cleanUpBlock (bucket **, int);