Lines Matching +defs:p +defs:c
99 # define MUTABLE_PTR(p) ({ void *p_ = (p); p_; }) argument
101 # define MUTABLE_PTR(p) ((void *) (p)) argument
104 #define MUTABLE_AV(p) ((AV *)MUTABLE_PTR(p)) argument
105 #define MUTABLE_CV(p) ((CV *)MUTABLE_PTR(p)) argument
106 #define MUTABLE_GV(p) ((GV *)MUTABLE_PTR(p)) argument
107 #define MUTABLE_HV(p) ((HV *)MUTABLE_PTR(p)) argument
108 #define MUTABLE_IO(p) ((IO *)MUTABLE_PTR(p)) argument
109 #define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p)) argument
567 # define PERL_VERSION_EQ(j,n,p) \ argument
572 # define PERL_VERSION_NE(j,n,p) (! PERL_VERSION_EQ(j,n,p)) argument
574 # define PERL_VERSION_LT(j,n,p) /* < '*' effectively means < 0 */ \ argument
578 # define PERL_VERSION_GE(j,n,p) (! PERL_VERSION_LT(j,n,p)) argument
580 # define PERL_VERSION_LE(j,n,p) /* <= '*' effectively means <= 999 */ \ argument
584 # define PERL_VERSION_GT(j,n,p) (! PERL_VERSION_LE(j,n,p)) argument
743 #define memCHRs(s1,c) ((const char *) memchr(ASSERT_IS_LITERAL(s1) , c, sizeof(s1)-1)) argument
1456 # define FITS_IN_8_BITS(c) ( (sizeof(c) == 1) \ argument
1459 # define FITS_IN_8_BITS(c) (1) argument
1467 #define withinCOUNT(c, l, n) (__ASSERT_((NV) (l) >= 0) \ argument
1476 #define withinCOUNT_KNOWN_VALID_(c, l, n) \ argument
1483 #define inRANGE(c, l, u) (__ASSERT_((NV) (l) >= 0) __ASSERT_((u) >= (l)) \ argument
1493 #define inRANGE_helper_(cast, c, l, u) \ argument
1513 # define isASCII(c) (((WIDEST_UTYPE) ASSERT_NOT_PTR(c)) < 128) argument
1519 #define isOCTAL_A(c) ((((WIDEST_UTYPE) ASSERT_NOT_PTR(c)) & ~7) == '0') argument
1623 # define generic_isCC_(c, classnum) cBOOL(FITS_IN_8_BITS(c) \ argument
1633 # define generic_isCC_A_(c, classnum) (FITS_IN_8_BITS(c) \ argument
1640 # define isALPHA_A(c) generic_isCC_A_(c, CC_ALPHA_) argument
1641 # define isGRAPH_A(c) generic_isCC_A_(c, CC_GRAPH_) argument
1642 # define isLOWER_A(c) generic_isCC_A_(c, CC_LOWER_) argument
1643 # define isPRINT_A(c) generic_isCC_A_(c, CC_PRINT_) argument
1644 # define isUPPER_A(c) generic_isCC_A_(c, CC_UPPER_) argument
1653 # define isALPHANUMERIC_A(c) generic_isCC_A_(c, CC_ALPHANUMERIC_) argument
1654 # define isBLANK_A(c) generic_isCC_A_(c, CC_BLANK_) argument
1655 # define isCNTRL_A(c) generic_isCC_A_(c, CC_CNTRL_) argument
1656 # define isDIGIT_A(c) inRANGE(c, '0', '9') argument
1657 # define isPUNCT_A(c) generic_isCC_A_(c, CC_PUNCT_) argument
1658 # define isSPACE_A(c) generic_isCC_A_(c, CC_SPACE_) argument
1659 # define isWORDCHAR_A(c) generic_isCC_A_(c, CC_WORDCHAR_) argument
1660 # define isXDIGIT_A(c) generic_isCC_(c, CC_XDIGIT_) /* No non-ASCII xdigits */ argument
1661 # define isIDFIRST_A(c) generic_isCC_A_(c, CC_IDFIRST_) argument
1662 # define isALPHA_L1(c) generic_isCC_(c, CC_ALPHA_) argument
1663 # define isALPHANUMERIC_L1(c) generic_isCC_(c, CC_ALPHANUMERIC_) argument
1664 # define isBLANK_L1(c) generic_isCC_(c, CC_BLANK_) argument
1667 # define isCHARNAME_CONT(c) generic_isCC_(c, CC_CHARNAME_CONT_) argument
1669 # define isCNTRL_L1(c) generic_isCC_(c, CC_CNTRL_) argument
1670 # define isGRAPH_L1(c) generic_isCC_(c, CC_GRAPH_) argument
1671 # define isLOWER_L1(c) generic_isCC_(c, CC_LOWER_) argument
1672 # define isPRINT_L1(c) generic_isCC_(c, CC_PRINT_) argument
1673 # define isPSXSPC_L1(c) isSPACE_L1(c) argument
1674 # define isPUNCT_L1(c) generic_isCC_(c, CC_PUNCT_) argument
1675 # define isSPACE_L1(c) generic_isCC_(c, CC_SPACE_) argument
1676 # define isUPPER_L1(c) generic_isCC_(c, CC_UPPER_) argument
1677 # define isWORDCHAR_L1(c) generic_isCC_(c, CC_WORDCHAR_) argument
1678 # define isIDFIRST_L1(c) generic_isCC_(c, CC_IDFIRST_) argument
1681 # define isASCII(c) generic_isCC_(c, CC_ASCII_) argument
1686 # define HAS_NONLATIN1_SIMPLE_FOLD_CLOSURE(c) \ argument
1690 # define IS_NON_FINAL_FOLD(c) generic_isCC_(c, CC_NON_FINAL_FOLD_) argument
1691 # define IS_IN_SOME_FOLD_L1(c) generic_isCC_(c, CC_IS_IN_SOME_FOLD_) argument
1695 # define HAS_NONLATIN1_FOLD_CLOSURE(c) \ argument
1699 # define _isQUOTEMETA(c) generic_isCC_(c, CC_QUOTEMETA_) argument
1703 # define isMNEMONIC_CNTRL(c) generic_isCC_(c, CC_MNEMONIC_CNTRL_) argument
1845 #define isALPHANUMERIC(c) isALPHANUMERIC_A(c) argument
1846 #define isALPHA(c) isALPHA_A(c) argument
1847 #define isASCII_A(c) isASCII(c) argument
1848 #define isASCII_L1(c) isASCII(c) argument
1849 #define isBLANK(c) isBLANK_A(c) argument
1850 #define isCNTRL(c) isCNTRL_A(c) argument
1851 #define isDIGIT(c) isDIGIT_A(c) argument
1852 #define isGRAPH(c) isGRAPH_A(c) argument
1853 #define isIDFIRST(c) isIDFIRST_A(c) argument
1854 #define isLOWER(c) isLOWER_A(c) argument
1855 #define isPRINT(c) isPRINT_A(c) argument
1856 #define isPSXSPC_A(c) isSPACE_A(c) argument
1857 #define isPSXSPC(c) isPSXSPC_A(c) argument
1858 #define isPSXSPC_L1(c) isSPACE_L1(c) argument
1859 #define isPUNCT(c) isPUNCT_A(c) argument
1860 #define isSPACE(c) isSPACE_A(c) argument
1861 #define isUPPER(c) isUPPER_A(c) argument
1862 #define isWORDCHAR(c) isWORDCHAR_A(c) argument
1863 #define isXDIGIT(c) isXDIGIT_A(c) argument
1874 #define toLOWER(c) (isUPPER(c) ? (U8)((c) + ('a' - 'A')) : (c)) argument
1875 #define toUPPER(c) (isLOWER(c) ? (U8)((c) - ('a' - 'A')) : (c)) argument
1881 #define toFOLD(c) toLOWER(c) argument
1882 #define toTITLE(c) toUPPER(c) argument
1884 #define toLOWER_A(c) toLOWER(c) argument
1885 #define toUPPER_A(c) toUPPER(c) argument
1886 #define toFOLD_A(c) toFOLD(c) argument
1887 #define toTITLE_A(c) toTITLE(c) argument
1890 #define toLOWER_LATIN1(c) ((! FITS_IN_8_BITS(c)) \ argument
1893 #define toLOWER_L1(c) toLOWER_LATIN1(c) /* Synonym for consistency */ argument
1898 #define toUPPER_LATIN1_MOD(c) ((! FITS_IN_8_BITS(c)) \ argument
1919 #define generic_LC_base_(c, classnum, non_utf8_func) \ argument
1929 # define generic_LC_(c, classnum, non_utf8_func) \ argument
1950 # define is_posix_ASCII(c) isascii((U8) (c)) argument
1956 # define is_posix_BLANK(c) isblank((U8) (c)) argument
1962 #define is_posix_CNTRL(c) iscntrl((U8) (c)) argument
1963 #define is_posix_IDFIRST(c) (UNLIKELY((c) == '_') || is_posix_ALPHA(c)) argument
1964 #define is_posix_SPACE(c) isspace((U8) (c)) argument
1965 #define is_posix_WORDCHAR(c) (UNLIKELY((c) == '_') || is_posix_ALPHANUMERIC(c)) argument
1968 #define to_posix_LOWER(c) tolower((U8) (c)) argument
1969 #define to_posix_UPPER(c) toupper((U8) (c)) argument
1970 #define to_posix_FOLD(c) to_posix_LOWER(c) argument
1984 # define is_posix_ALPHA(c) \ argument
1986 # define is_posix_ALPHANUMERIC(c) \ argument
1988 # define is_posix_CASED(c) \ argument
1990 # define is_posix_DIGIT(c) \ argument
1992 # define is_posix_GRAPH(c) \ argument
1994 # define is_posix_LOWER(c) \ argument
1996 # define is_posix_PRINT(c) \ argument
1998 # define is_posix_PUNCT(c) \ argument
2000 # define is_posix_UPPER(c) \ argument
2002 # define is_posix_XDIGIT(c) \ argument
2040 # define WRAP_U8_LC_(c, classnum, posix) posix(c) argument
2042 #define isU8_ALPHANUMERIC_LC(c) \ argument
2044 #define isU8_ALPHA_LC(c) WRAP_U8_LC_((c), CC_ALPHA_, is_posix_ALPHA) argument
2045 #define isU8_ASCII_LC(c) WRAP_U8_LC_((c), CC_ASCII_, is_posix_ASCII) argument
2046 #define isU8_BLANK_LC(c) WRAP_U8_LC_((c), CC_BLANK_, is_posix_BLANK) argument
2047 #define isU8_CASED_LC(c) WRAP_U8_LC_((c), CC_CASED_, is_posix_CASED) argument
2048 #define isU8_CNTRL_LC(c) WRAP_U8_LC_((c), CC_CNTRL_, is_posix_CNTRL) argument
2049 #define isU8_DIGIT_LC(c) WRAP_U8_LC_((c), CC_DIGIT_, is_posix_DIGIT) argument
2050 #define isU8_GRAPH_LC(c) WRAP_U8_LC_((c), CC_GRAPH_, is_posix_GRAPH) argument
2051 #define isU8_IDFIRST_LC(c) WRAP_U8_LC_((c), CC_IDFIRST_, is_posix_IDFIRST) argument
2052 #define isU8_LOWER_LC(c) WRAP_U8_LC_((c), CC_LOWER_, is_posix_LOWER) argument
2053 #define isU8_PRINT_LC(c) WRAP_U8_LC_((c), CC_PRINT_, is_posix_PRINT) argument
2054 #define isU8_PUNCT_LC(c) WRAP_U8_LC_((c), CC_PUNCT_, is_posix_PUNCT) argument
2055 #define isU8_SPACE_LC(c) WRAP_U8_LC_((c), CC_SPACE_, is_posix_SPACE) argument
2056 #define isU8_UPPER_LC(c) WRAP_U8_LC_((c), CC_UPPER_, is_posix_UPPER) argument
2057 #define isU8_WORDCHAR_LC(c) WRAP_U8_LC_((c), CC_WORDCHAR_, is_posix_WORDCHAR) argument
2058 #define isU8_XDIGIT_LC(c) WRAP_U8_LC_((c), CC_XDIGIT_, is_posix_XDIGIT) argument
2060 #define toU8_LOWER_LC(c) WRAP_U8_LC_((c), CC_TOLOWER_, to_posix_LOWER) argument
2061 #define toU8_UPPER_LC(c) WRAP_U8_LC_((c), CC_TOUPPER_, to_posix_UPPER) argument
2062 #define toU8_FOLD_LC(c) toU8_LOWER_LC(c) argument
2071 #define isASCII_LC(c) (FITS_IN_8_BITS(c) && isU8_ASCII_LC(c)) argument
2072 #define isALPHA_LC(c) generic_LC_(c, CC_ALPHA_, isU8_ALPHA_LC) argument
2073 #define isALPHANUMERIC_LC(c) \ argument
2075 #define isBLANK_LC(c) generic_LC_(c, CC_BLANK_, isU8_BLANK_LC) argument
2076 #define isCASED_LC(c) generic_LC_(c, CC_CASED_, isU8_CASED_LC) argument
2077 #define isCNTRL_LC(c) generic_LC_(c, CC_CNTRL_, isU8_CNTRL_LC) argument
2078 #define isDIGIT_LC(c) generic_LC_(c, CC_DIGIT_, isU8_DIGIT_LC) argument
2079 #define isGRAPH_LC(c) generic_LC_(c, CC_GRAPH_, isU8_GRAPH_LC) argument
2080 #define isIDFIRST_LC(c) generic_LC_(c, CC_IDFIRST_, isU8_IDFIRST_LC) argument
2081 #define isLOWER_LC(c) generic_LC_(c, CC_LOWER_, isU8_LOWER_LC) argument
2082 #define isPRINT_LC(c) generic_LC_(c, CC_PRINT_, isU8_PRINT_LC) argument
2083 #define isPUNCT_LC(c) generic_LC_(c, CC_PUNCT_, isU8_PUNCT_LC) argument
2084 #define isSPACE_LC(c) generic_LC_(c, CC_SPACE_, isU8_SPACE_LC) argument
2085 #define isUPPER_LC(c) generic_LC_(c, CC_UPPER_, isU8_UPPER_LC) argument
2086 #define isWORDCHAR_LC(c) generic_LC_(c, CC_WORDCHAR_, isU8_WORDCHAR_LC) argument
2087 #define isXDIGIT_LC(c) generic_LC_(c, CC_XDIGIT_, isU8_XDIGIT_LC) argument
2090 # define toLOWER_LC(c) toLOWER_A(c) argument
2091 # define toUPPER_LC(c) toUPPER_A(c) argument
2092 # define toFOLD_LC(c) toFOLD_A(c) argument
2139 #define isIDCONT(c) isWORDCHAR(c) argument
2140 #define isIDCONT_A(c) isWORDCHAR_A(c) argument
2141 #define isIDCONT_L1(c) isWORDCHAR_L1(c) argument
2142 #define isIDCONT_LC(c) isWORDCHAR_LC(c) argument
2143 #define isPSXSPC_LC(c) isSPACE_LC(c) argument
2159 #define generic_uvchr_(classnum, above_latin1, c) ((c) < 256 \ argument
2162 #define generic_invlist_uvchr_(classnum, c) ((c) < 256 \ argument
2165 #define isALPHA_uvchr(c) generic_invlist_uvchr_(CC_ALPHA_, c) argument
2166 #define isALPHANUMERIC_uvchr(c) generic_invlist_uvchr_(CC_ALPHANUMERIC_, c) argument
2167 #define isASCII_uvchr(c) isASCII(c) argument
2168 #define isBLANK_uvchr(c) generic_uvchr_(CC_BLANK_, is_HORIZWS_cp_high, c) argument
2169 #define isCNTRL_uvchr(c) isCNTRL_L1(c) /* All controls are in Latin1 */ argument
2170 #define isDIGIT_uvchr(c) generic_invlist_uvchr_(CC_DIGIT_, c) argument
2171 #define isGRAPH_uvchr(c) generic_invlist_uvchr_(CC_GRAPH_, c) argument
2172 #define isIDCONT_uvchr(c) \ argument
2174 #define isIDFIRST_uvchr(c) \ argument
2176 #define isLOWER_uvchr(c) generic_invlist_uvchr_(CC_LOWER_, c) argument
2177 #define isPRINT_uvchr(c) generic_invlist_uvchr_(CC_PRINT_, c) argument
2179 #define isPUNCT_uvchr(c) generic_invlist_uvchr_(CC_PUNCT_, c) argument
2180 #define isSPACE_uvchr(c) generic_uvchr_(CC_SPACE_, is_XPERLSPACE_cp_high, c) argument
2181 #define isPSXSPC_uvchr(c) isSPACE_uvchr(c) argument
2183 #define isUPPER_uvchr(c) generic_invlist_uvchr_(CC_UPPER_, c) argument
2184 #define isVERTWS_uvchr(c) generic_uvchr_(CC_VERTSPACE_, is_VERTWS_cp_high, c) argument
2185 #define isWORDCHAR_uvchr(c) generic_invlist_uvchr_(CC_WORDCHAR_, c) argument
2186 #define isXDIGIT_uvchr(c) generic_uvchr_(CC_XDIGIT_, is_XDIGIT_cp_high, c) argument
2188 #define toFOLD_uvchr(c,s,l) to_uni_fold(c,s,l) argument
2189 #define toLOWER_uvchr(c,s,l) to_uni_lower(c,s,l) argument
2190 #define toTITLE_uvchr(c,s,l) to_uni_title(c,s,l) argument
2191 #define toUPPER_uvchr(c,s,l) to_uni_upper(c,s,l) argument
2195 #define isALPHA_uni(c) isALPHA_uvchr(c) argument
2196 #define isALPHANUMERIC_uni(c) isALPHANUMERIC_uvchr(c) argument
2197 #define isASCII_uni(c) isASCII_uvchr(c) argument
2198 #define isBLANK_uni(c) isBLANK_uvchr(c) argument
2199 #define isCNTRL_uni(c) isCNTRL_uvchr(c) argument
2200 #define isDIGIT_uni(c) isDIGIT_uvchr(c) argument
2201 #define isGRAPH_uni(c) isGRAPH_uvchr(c) argument
2202 #define isIDCONT_uni(c) isIDCONT_uvchr(c) argument
2203 #define isIDFIRST_uni(c) isIDFIRST_uvchr(c) argument
2204 #define isLOWER_uni(c) isLOWER_uvchr(c) argument
2205 #define isPRINT_uni(c) isPRINT_uvchr(c) argument
2206 #define isPUNCT_uni(c) isPUNCT_uvchr(c) argument
2207 #define isSPACE_uni(c) isSPACE_uvchr(c) argument
2208 #define isPSXSPC_uni(c) isPSXSPC_uvchr(c) argument
2209 #define isUPPER_uni(c) isUPPER_uvchr(c) argument
2210 #define isVERTWS_uni(c) isVERTWS_uvchr(c) argument
2211 #define isWORDCHAR_uni(c) isWORDCHAR_uvchr(c) argument
2212 #define isXDIGIT_uni(c) isXDIGIT_uvchr(c) argument
2213 #define toFOLD_uni(c,s,l) toFOLD_uvchr(c,s,l) argument
2214 #define toLOWER_uni(c,s,l) toLOWER_uvchr(c,s,l) argument
2215 #define toTITLE_uni(c,s,l) toTITLE_uvchr(c,s,l) argument
2216 #define toUPPER_uni(c,s,l) toUPPER_uvchr(c,s,l) argument
2223 #define generic_LC_uvchr_(latin1, above_latin1, c) \ argument
2225 #define generic_LC_invlist_uvchr_(latin1, classnum, c) \ argument
2228 #define isALPHA_LC_uvchr(c) generic_LC_invlist_uvchr_(isALPHA_LC, CC_ALPHA_, c) argument
2229 #define isALPHANUMERIC_LC_uvchr(c) generic_LC_invlist_uvchr_(isALPHANUMERIC_LC, \ argument
2231 #define isASCII_LC_uvchr(c) isASCII_LC(c) argument
2232 #define isBLANK_LC_uvchr(c) generic_LC_uvchr_(isBLANK_LC, \ argument
2234 #define isCNTRL_LC_uvchr(c) (c < 256 ? isCNTRL_LC(c) : 0) argument
2235 #define isDIGIT_LC_uvchr(c) generic_LC_invlist_uvchr_(isDIGIT_LC, CC_DIGIT_, c) argument
2236 #define isGRAPH_LC_uvchr(c) generic_LC_invlist_uvchr_(isGRAPH_LC, CC_GRAPH_, c) argument
2237 #define isIDCONT_LC_uvchr(c) generic_LC_uvchr_(isIDCONT_LC, \ argument
2239 #define isIDFIRST_LC_uvchr(c) generic_LC_uvchr_(isIDFIRST_LC, \ argument
2241 #define isLOWER_LC_uvchr(c) generic_LC_invlist_uvchr_(isLOWER_LC, CC_LOWER_, c) argument
2242 #define isPRINT_LC_uvchr(c) generic_LC_invlist_uvchr_(isPRINT_LC, CC_PRINT_, c) argument
2243 #define isPSXSPC_LC_uvchr(c) isSPACE_LC_uvchr(c) argument
2244 #define isPUNCT_LC_uvchr(c) generic_LC_invlist_uvchr_(isPUNCT_LC, CC_PUNCT_, c) argument
2245 #define isSPACE_LC_uvchr(c) generic_LC_uvchr_(isSPACE_LC, \ argument
2247 #define isUPPER_LC_uvchr(c) generic_LC_invlist_uvchr_(isUPPER_LC, CC_UPPER_, c) argument
2248 #define isWORDCHAR_LC_uvchr(c) generic_LC_invlist_uvchr_(isWORDCHAR_LC, \ argument
2250 #define isXDIGIT_LC_uvchr(c) generic_LC_uvchr_(isXDIGIT_LC, \ argument
2253 #define isBLANK_LC_uni(c) isBLANK_LC_uvchr(UNI_TO_NATIVE(c)) argument
2273 # define _utf8_safe_assert(p,e) ((e) > (p) || ((e) == (p) && *(p) == '\0')) argument
2278 #define generic_utf8_safe_(classnum, p, e, above_latin1) \ argument
2292 #define generic_func_utf8_safe_(classnum, above_latin1, p, e) \ argument
2294 #define generic_non_invlist_utf8_safe_(classnum, above_latin1, p, e) \ argument
2302 #define generic_invlist_utf8_safe_(classnum, p, e) \ argument
2309 #define generic_utf8_safe_no_upper_latin1_(classnum, p, e, above_latin1) \ argument
2318 #define isALPHA_utf8(p, e) isALPHA_utf8_safe(p, e) argument
2319 #define isALPHANUMERIC_utf8(p, e) isALPHANUMERIC_utf8_safe(p, e) argument
2320 #define isASCII_utf8(p, e) isASCII_utf8_safe(p, e) argument
2321 #define isBLANK_utf8(p, e) isBLANK_utf8_safe(p, e) argument
2322 #define isCNTRL_utf8(p, e) isCNTRL_utf8_safe(p, e) argument
2323 #define isDIGIT_utf8(p, e) isDIGIT_utf8_safe(p, e) argument
2324 #define isGRAPH_utf8(p, e) isGRAPH_utf8_safe(p, e) argument
2325 #define isIDCONT_utf8(p, e) isIDCONT_utf8_safe(p, e) argument
2326 #define isIDFIRST_utf8(p, e) isIDFIRST_utf8_safe(p, e) argument
2327 #define isLOWER_utf8(p, e) isLOWER_utf8_safe(p, e) argument
2328 #define isPRINT_utf8(p, e) isPRINT_utf8_safe(p, e) argument
2329 #define isPSXSPC_utf8(p, e) isPSXSPC_utf8_safe(p, e) argument
2330 #define isPUNCT_utf8(p, e) isPUNCT_utf8_safe(p, e) argument
2331 #define isSPACE_utf8(p, e) isSPACE_utf8_safe(p, e) argument
2332 #define isUPPER_utf8(p, e) isUPPER_utf8_safe(p, e) argument
2333 #define isVERTWS_utf8(p, e) isVERTWS_utf8_safe(p, e) argument
2334 #define isWORDCHAR_utf8(p, e) isWORDCHAR_utf8_safe(p, e) argument
2335 #define isXDIGIT_utf8(p, e) isXDIGIT_utf8_safe(p, e) argument
2337 #define isALPHA_utf8_safe(p, e) generic_invlist_utf8_safe_(CC_ALPHA_, p, e) argument
2338 #define isALPHANUMERIC_utf8_safe(p, e) \ argument
2340 #define isASCII_utf8_safe(p, e) \ argument
2344 #define isBLANK_utf8_safe(p, e) \ argument
2350 # define isCNTRL_utf8_safe(p, e) \ argument
2356 #define isDIGIT_utf8_safe(p, e) \ argument
2359 #define isGRAPH_utf8_safe(p, e) generic_invlist_utf8_safe_(CC_GRAPH_, p, e) argument
2360 #define isIDCONT_utf8_safe(p, e) generic_func_utf8_safe_(CC_WORDCHAR_, \ argument
2369 #define isIDFIRST_utf8_safe(p, e) \ argument
2373 #define isLOWER_utf8_safe(p, e) generic_invlist_utf8_safe_(CC_LOWER_, p, e) argument
2374 #define isPRINT_utf8_safe(p, e) generic_invlist_utf8_safe_(CC_PRINT_, p, e) argument
2375 #define isPSXSPC_utf8_safe(p, e) isSPACE_utf8_safe(p, e) argument
2376 #define isPUNCT_utf8_safe(p, e) generic_invlist_utf8_safe_(CC_PUNCT_, p, e) argument
2377 #define isSPACE_utf8_safe(p, e) \ argument
2379 #define isUPPER_utf8_safe(p, e) generic_invlist_utf8_safe_(CC_UPPER_, p, e) argument
2380 #define isVERTWS_utf8_safe(p, e) \ argument
2382 #define isWORDCHAR_utf8_safe(p, e) \ argument
2384 #define isXDIGIT_utf8_safe(p, e) \ argument
2391 #define toFOLD_utf8(p,e,s,l) toFOLD_utf8_safe(p,e,s,l) argument
2392 #define toLOWER_utf8(p,e,s,l) toLOWER_utf8_safe(p,e,s,l) argument
2393 #define toTITLE_utf8(p,e,s,l) toTITLE_utf8_safe(p,e,s,l) argument
2394 #define toUPPER_utf8(p,e,s,l) toUPPER_utf8_safe(p,e,s,l) argument
2397 #define _toFOLD_utf8_flags(p,e,s,l,f) _to_utf8_fold_flags (p,e,s,l,f) argument
2398 #define _toLOWER_utf8_flags(p,e,s,l,f) _to_utf8_lower_flags(p,e,s,l,f) argument
2399 #define _toTITLE_utf8_flags(p,e,s,l,f) _to_utf8_title_flags(p,e,s,l,f) argument
2400 #define _toUPPER_utf8_flags(p,e,s,l,f) _to_utf8_upper_flags(p,e,s,l,f) argument
2402 #define toFOLD_utf8_safe(p,e,s,l) _toFOLD_utf8_flags(p,e,s,l, FOLD_FLAGS_FULL) argument
2403 #define toLOWER_utf8_safe(p,e,s,l) _toLOWER_utf8_flags(p,e,s,l, 0) argument
2404 #define toTITLE_utf8_safe(p,e,s,l) _toTITLE_utf8_flags(p,e,s,l, 0) argument
2405 #define toUPPER_utf8_safe(p,e,s,l) _toUPPER_utf8_flags(p,e,s,l, 0) argument
2407 #define isALPHA_LC_utf8(p, e) isALPHA_LC_utf8_safe(p, e) argument
2408 #define isALPHANUMERIC_LC_utf8(p, e) isALPHANUMERIC_LC_utf8_safe(p, e) argument
2409 #define isASCII_LC_utf8(p, e) isASCII_LC_utf8_safe(p, e) argument
2410 #define isBLANK_LC_utf8(p, e) isBLANK_LC_utf8_safe(p, e) argument
2411 #define isCNTRL_LC_utf8(p, e) isCNTRL_LC_utf8_safe(p, e) argument
2412 #define isDIGIT_LC_utf8(p, e) isDIGIT_LC_utf8_safe(p, e) argument
2413 #define isGRAPH_LC_utf8(p, e) isGRAPH_LC_utf8_safe(p, e) argument
2414 #define isIDCONT_LC_utf8(p, e) isIDCONT_LC_utf8_safe(p, e) argument
2415 #define isIDFIRST_LC_utf8(p, e) isIDFIRST_LC_utf8_safe(p, e) argument
2416 #define isLOWER_LC_utf8(p, e) isLOWER_LC_utf8_safe(p, e) argument
2417 #define isPRINT_LC_utf8(p, e) isPRINT_LC_utf8_safe(p, e) argument
2418 #define isPSXSPC_LC_utf8(p, e) isPSXSPC_LC_utf8_safe(p, e) argument
2419 #define isPUNCT_LC_utf8(p, e) isPUNCT_LC_utf8_safe(p, e) argument
2420 #define isSPACE_LC_utf8(p, e) isSPACE_LC_utf8_safe(p, e) argument
2421 #define isUPPER_LC_utf8(p, e) isUPPER_LC_utf8_safe(p, e) argument
2422 #define isWORDCHAR_LC_utf8(p, e) isWORDCHAR_LC_utf8_safe(p, e) argument
2423 #define isXDIGIT_LC_utf8(p, e) isXDIGIT_LC_utf8_safe(p, e) argument
2429 #define generic_LC_utf8_safe_(macro, p, e, above_latin1) \ argument
2440 #define generic_LC_invlist_utf8_safe_(macro, classnum, p, e) \ argument
2444 #define generic_LC_func_utf8_safe_(macro, above_latin1, p, e) \ argument
2447 #define generic_LC_non_invlist_utf8_safe_(classnum, above_latin1, p, e) \ argument
2454 #define isALPHANUMERIC_LC_utf8_safe(p, e) \ argument
2457 #define isALPHA_LC_utf8_safe(p, e) \ argument
2459 #define isASCII_LC_utf8_safe(p, e) \ argument
2461 #define isBLANK_LC_utf8_safe(p, e) \ argument
2463 #define isCNTRL_LC_utf8_safe(p, e) \ argument
2465 #define isDIGIT_LC_utf8_safe(p, e) \ argument
2467 #define isGRAPH_LC_utf8_safe(p, e) \ argument
2469 #define isIDCONT_LC_utf8_safe(p, e) \ argument
2472 #define isIDFIRST_LC_utf8_safe(p, e) \ argument
2475 #define isLOWER_LC_utf8_safe(p, e) \ argument
2477 #define isPRINT_LC_utf8_safe(p, e) \ argument
2479 #define isPSXSPC_LC_utf8_safe(p, e) isSPACE_LC_utf8_safe(p, e) argument
2480 #define isPUNCT_LC_utf8_safe(p, e) \ argument
2482 #define isSPACE_LC_utf8_safe(p, e) \ argument
2484 #define isUPPER_LC_utf8_safe(p, e) \ argument
2486 #define isWORDCHAR_LC_utf8_safe(p, e) \ argument
2488 #define isXDIGIT_LC_utf8_safe(p, e) \ argument
2493 #define isALPHAU(c) isALPHA_L1(c) argument
2494 #define isDIGIT_L1(c) isDIGIT_A(c) argument
2495 #define isOCTAL(c) isOCTAL_A(c) argument
2496 #define isOCTAL_L1(c) isOCTAL_A(c) argument
2497 #define isXDIGIT_L1(c) isXDIGIT_A(c) argument
2498 #define isALNUM(c) isWORDCHAR(c) argument
2499 #define isALNUM_A(c) isALNUM(c) argument
2500 #define isALNUMU(c) isWORDCHAR_L1(c) argument
2501 #define isALNUM_LC(c) isWORDCHAR_LC(c) argument
2502 #define isALNUM_uni(c) isWORDCHAR_uni(c) argument
2503 #define isALNUM_LC_uvchr(c) isWORDCHAR_LC_uvchr(c) argument
2504 #define isALNUM_utf8(p,e) isWORDCHAR_utf8(p,e) argument
2505 #define isALNUM_utf8_safe(p,e) isWORDCHAR_utf8_safe(p,e) argument
2506 #define isALNUM_LC_utf8(p,e)isWORDCHAR_LC_utf8(p,e) argument
2507 #define isALNUM_LC_utf8_safe(p,e)isWORDCHAR_LC_utf8_safe(p,e) argument
2508 #define isALNUMC_A(c) isALPHANUMERIC_A(c) /* Mnemonic: "C's alnum" */ argument
2509 #define isALNUMC_L1(c) isALPHANUMERIC_L1(c) argument
2510 #define isALNUMC(c) isALPHANUMERIC(c) argument
2511 #define isALNUMC_LC(c) isALPHANUMERIC_LC(c) argument
2512 #define isALNUMC_uni(c) isALPHANUMERIC_uni(c) argument
2513 #define isALNUMC_LC_uvchr(c) isALPHANUMERIC_LC_uvchr(c) argument
2514 #define isALNUMC_utf8(p,e) isALPHANUMERIC_utf8(p,e) argument
2515 #define isALNUMC_utf8_safe(p,e) isALPHANUMERIC_utf8_safe(p,e) argument
2516 #define isALNUMC_LC_utf8_safe(p,e) isALPHANUMERIC_LC_utf8_safe(p,e) argument
2528 # define toCTRL(c) (__ASSERT_(FITS_IN_8_BITS(c)) toUPPER(((U8)(c))) ^ 64) argument
2559 #define BADVERSION(a,b,c) \ argument
2574 #define XDIGIT_VALUE(c) (__ASSERT_(isXDIGIT(c)) \ argument
2585 #define OCTAL_VALUE(c) (__ASSERT_(isOCTAL(c)) (7 & (c))) argument
2851 #define Newxc(v,n,t,c) (v = (MEM_WRAP_CHECK_(n,t) (c*)MEM_LOG_ALLOC(n,t,safemalloc((MEM_SIZE)((n)*s… argument
2857 #define Newc(x,v,n,t,c) Newxc(v,n,t,c) argument
2863 #define Renewc(v,n,t,c) \ argument
2876 #define perl_assert_ptr(p) assert( ((void*)(p)) != 0 ) argument