Lines Matching defs:N_NUMBER
230 #define N_NUMBER 0440 /* numbers 0440..0477 */
231 #define N_TEST (N_NUMBER|07700)/* number test mask */
239 #define ppisnumber(x) (((x)&N_TEST)==N_NUMBER)
240 #define ppisinteger(x) (((x)&(N_TEST|N_REAL))==N_NUMBER)
241 #define ppisreal(x) (((x)&(N_TEST|N_REAL))==(N_NUMBER|N_REAL))
243 #define ppisseparate(x) (((x)>=N_PP)&&((x)<=T_WSTRING)||((x)>=N_NUMBER)||((x)=='+')||((x)=='-'))
263 #define T_DOUBLE (N_NUMBER|N_REAL)
264 #define T_DOUBLE_L (N_NUMBER|N_REAL|N_LONG)
265 #define T_FLOAT (N_NUMBER|N_REAL|N_FLOAT)
266 #define T_DECIMAL (N_NUMBER)
267 #define T_DECIMAL_L (N_NUMBER|N_LONG)
268 #define T_DECIMAL_U (N_NUMBER|N_UNSIGNED)
269 #define T_DECIMAL_UL (N_NUMBER|N_UNSIGNED|N_LONG)
270 #define T_OCTAL (N_NUMBER|N_OCTAL)
271 #define T_OCTAL_L (N_NUMBER|N_OCTAL|N_LONG)
272 #define T_OCTAL_U (N_NUMBER|N_OCTAL|N_UNSIGNED)
273 #define T_OCTAL_UL (N_NUMBER|N_OCTAL|N_UNSIGNED|N_LONG)
274 #define T_HEXADECIMAL (N_NUMBER|N_HEXADECIMAL)
275 #define T_HEXADECIMAL_L (N_NUMBER|N_HEXADECIMAL|N_LONG)
276 #define T_HEXADECIMAL_U (N_NUMBER|N_HEXADECIMAL|N_UNSIGNED)
277 #define T_HEXADECIMAL_UL (N_NUMBER|N_HEXADECIMAL|N_UNSIGNED|N_LONG)
278 #define T_HEXDOUBLE (N_NUMBER|N_HEXADECIMAL|N_REAL)
279 #define T_HEXDOUBLE_L (N_NUMBER|N_HEXADECIMAL|N_REAL|N_LONG)