44 if (*(p+3) == 0x0a && *(p+2) == 0 && *(p+1) == 0 && *p == 0)
46 #ifdef USE_UNICODE_ALL_LINE_TERMINATORS
48 #ifndef USE_CRNL_AS_LINE_TERMINATOR
52 && *(p+2) == 0 && *(p+1) == 0 && *p == 0x00)
54 if (*(p+2) == 0x20 && (*(p+3) == 0x29 || *(p+3) == 0x28)
55 && *(p+1) == 0 && *p == 0)
66 return (
OnigCodePoint )(((p[0] * 256 + p[1]) * 256 + p[2]) * 256 + p[3]);
82 *p++ = (
UChar )((code & 0xff000000) >>24);
83 *p++ = (
UChar )((code & 0xff0000) >>16);
84 *p++ = (
UChar )((code & 0xff00) >> 8);
85 *p++ = (
UChar ) (code & 0xff);
100 #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI
102 if (*(p+3) == 0x49) {
129 if (*(p+2) == 0 && *(p+1) == 0 && *p == 0) {
138 v = ONIGENC_IS_UNICODE_ISO_8859_1_BIT_CTYPE(c,
139 (BIT_CTYPE_UPPER | BIT_CTYPE_LOWER));
140 if ((v | BIT_CTYPE_LOWER) != 0) {
142 if (c >= 0xaa && c <= 0xba)
160 if (s <= start)
return (
UChar* )s;
162 rem = (s - start) % 4;
163 return (
UChar* )(s - rem);
173 flag, p, end, items);