diff options
Diffstat (limited to 'libcpp/include/cpplib.h')
| -rw-r--r-- | libcpp/include/cpplib.h | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/libcpp/include/cpplib.h b/libcpp/include/cpplib.h index 2dac4c2..039dfbb 100644 --- a/libcpp/include/cpplib.h +++ b/libcpp/include/cpplib.h @@ -747,9 +747,10 @@ struct cpp_num  #define CPP_N_FLOATING	0x0002  #define CPP_N_WIDTH	0x00F0 -#define CPP_N_SMALL	0x0010	/* int, float.  */ -#define CPP_N_MEDIUM	0x0020	/* long, double.  */ -#define CPP_N_LARGE	0x0040	/* long long, long double.  */ +#define CPP_N_SMALL	0x0010	/* int, float, shrot _Fract/Accum  */ +#define CPP_N_MEDIUM	0x0020	/* long, double, long _Fract/_Accum.  */ +#define CPP_N_LARGE	0x0040	/* long long, long double, +				   long long _Fract/Accum.  */  #define CPP_N_WIDTH_MD	0xF0000	/* machine defined.  */  #define CPP_N_MD_W	0x10000 @@ -765,6 +766,9 @@ struct cpp_num  #define CPP_N_IMAGINARY	0x2000  #define CPP_N_DFLOAT	0x4000 +#define CPP_N_FRACT	0x100000 /* Fract types.  */ +#define CPP_N_ACCUM	0x200000 /* Accum types.  */ +  /* Classify a CPP_NUMBER token.  The return value is a combination of     the flags from the above sets.  */  extern unsigned cpp_classify_number (cpp_reader *, const cpp_token *); | 
