projects
/
cparser
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
always prefere complete over incomplete types when mergin declarations
[cparser]
/
lang_features.h
diff --git
a/lang_features.h
b/lang_features.h
index
cfddd86
..
101aa45
100644
(file)
--- a/
lang_features.h
+++ b/
lang_features.h
@@
-2,15
+2,24
@@
#define LANG_FEATURES_H
enum lang_features {
#define LANG_FEATURES_H
enum lang_features {
- _
ANCIENT
= 1,
- _ANSI
= 2,
- _C99
= 4,
- _GNUC
= 8,
- _MS
= 16,
- _ALL
= 0xFF
+ _
C89
= 1,
+ _ANSI = 2,
+ _C99 = 4,
+ _GNUC = 8,
+ _MS = 16,
+ _ALL = 0xFF
};
/* the current C mode/dialect */
extern unsigned int c_mode;
};
/* the current C mode/dialect */
extern unsigned int c_mode;
+/* the 'machine size', 16, 32 or 64 bit */
+extern unsigned int machine_size;
+
+/* true if the char type is signed */
+extern bool char_is_signed;
+
+/* true for strict language checking. */
+extern bool strict_mode;
+
#endif
#endif