44 if (*p == 0x0a && *(p+1) == 0 && *(p+2) == 0 && *(p+3) == 0)
46 #ifdef USE_UNICODE_ALL_LINE_TERMINATORS
48 #ifndef USE_CRNL_AS_LINE_TERMINATOR
52 && *(p+1) == 0x00 && (p+2) == 0x00 && *(p+3) == 0x00)
54 if (*(p+1) == 0x20 && (*p == 0x29 || *p == 0x28)
55 && *(p+2) == 0x00 && *(p+3) == 0x00)
66 return (
OnigCodePoint )(((p[3] * 256 + p[2]) * 256 + p[1]) * 256 + p[0]);
82 *p++ = (
UChar ) (code & 0xff);
83 *p++ = (
UChar )((code & 0xff00) >> 8);
84 *p++ = (
UChar )((code & 0xff0000) >>16);
85 *p++ = (
UChar )((code & 0xff000000) >>24);
97 #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI
108 #ifdef USE_UNICODE_CASE_FOLD_TURKISH_AZERI
130 if (*(p+1) == 0 && *(p+2) == 0 && *(p+3) == 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);