Lines Matching defs:c

39 #define isControl(c)	(_PL_char_types[(unsigned)(c) & 0xff] == CT)  argument
40 #define isBlank(c) (_PL_char_types[(unsigned)(c) & 0xff] <= SP) argument
41 #define isDigit(c) (_PL_char_types[(unsigned)(c) & 0xff] == DI) argument
42 #define isLower(c) (_PL_char_types[(unsigned)(c) & 0xff] == LC) argument
43 #define isUpper(c) (_PL_char_types[(unsigned)(c) & 0xff] == UC) argument
44 #define isSymbol(c) (_PL_char_types[(unsigned)(c) & 0xff] == SY) argument
45 #define isPunct(c) (_PL_char_types[(unsigned)(c) & 0xff] == PU) argument
46 #define isSolo(c) (_PL_char_types[(unsigned)(c) & 0xff] == SO) argument
47 #define isAlpha(c) (_PL_char_types[(unsigned)(c) & 0xff] >= UC) argument
48 #define isLetter(c) (isLower(c) || isUpper(c)) argument
50 #define toLower(c) ((c) + 'a' - 'A') argument
51 #define makeLower(c) ((c) >= 'A' && (c) <= 'Z' ? toLower(c) : (c)) argument
53 #define matchingBracket(c) ((c) == '[' ? ']' :\ argument
56 #define Control(c) ((c) == '?' ? 127 : (c) - '@') argument
66 #define PlCharType(c, t, w) \ argument
69 #define isControlW(c) PlCharType(c, == CT, iswcntrl((wint_t)c)) argument
70 #define isBlankW(c) PlCharType(c, <= SP, iswspace((wint_t)c)) argument
71 #define isDigitW(c) PlCharType(c, == DI, FALSE) argument
72 #define isLowerW(c) PlCharType(c, == LC, iswlower((wint_t)c)) argument
73 #define isUpperW(c) PlCharType(c, == UC, iswupper((wint_t)c)) argument
74 #define isSymbolW(c) PlCharType(c, == SY, FALSE) argument
75 #define isPunctW(c) PlCharType(c, == PU, FALSE) argument
76 #define isSoloW(c) PlCharType(c, == SO, FALSE) argument
77 #define isAlphaW(c) PlCharType(c, >= UC, iswalnum((wint_t)c)) argument
78 #define isLetterW(c) (PlCharType(c, == LC, iswalpha((wint_t)c)) || \ argument
81 #define toLowerW(c) ((unsigned)(c) <= 'Z' ? (c) + 'a' - 'A' : towlower(c)) argument
82 #define makeLowerW(c) ((c) >= 'A' && (c) <= 'Z' ? toLower(c) : towlower(c)) argument