ref: 8e09ca155408ff203df2e02bce16d305332d955e
parent: 65fbd5ccb729bd1f8b8e4ffe2951923434bc76f9
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Thu May 19 04:31:50 EDT 2016
[cc1] Move typeprops to the enum section
--- a/cc1/cc1.h
+++ b/cc1/cc1.h
@@ -30,16 +30,6 @@
unsigned char token, value;
};
-enum typeprops {
- TDEFINED = 1 << 0, /* type defined */
- TSIGNED = 1 << 1, /* signedness of the type */
- TPRINTED = 1 << 2, /* the type was already printed */
- TINTEGER = 1 << 3, /* the type is INT of enum */
- TARITH = 1 << 4, /* the type is INT, ENUM or FLOAT */
- TAGGREG = 1 << 5, /* the type is struct or union */
- TK_R = 1 << 6, /* this is a K&R-function */
-};
-
struct type {
unsigned char op; /* type builder operator */
char ns; /* namespace for struct members */
@@ -111,6 +101,16 @@
/*
* Definition of enumerations
*/
+
+enum typeprops {
+ TDEFINED = 1 << 0, /* type defined */
+ TSIGNED = 1 << 1, /* signedness of the type */
+ TPRINTED = 1 << 2, /* the type was already printed */
+ TINTEGER = 1 << 3, /* the type is INT of enum */
+ TARITH = 1 << 4, /* the type is INT, ENUM or FLOAT */
+ TAGGREG = 1 << 5, /* the type is struct or union */
+ TK_R = 1 << 6, /* this is a K&R-function */
+};
/* data type letters */
enum {