#define CHAR_IS_NUMBER(ch) ((ch) >= '0' && (ch) <= '9')#define CHAR_IS_BLOCK_CASE(ch) ((ch) >= 'A' && (ch) <= 'Z')#define CHAR_IS_LOWER_CASE(ch) ((ch) >= 'a' && (ch) <= 'z')if (CHAR_IS_NUMBER(*p))