Lines Matching refs:eptr

244 #define UCHAR21(eptr)        (*(eptr))  argument
245 #define UCHAR21TEST(eptr) (*(eptr)) argument
246 #define UCHAR21INC(eptr) (*(eptr)++) argument
247 #define UCHAR21INCTEST(eptr) (*(eptr)++) argument
262 #define GETCHAR(c, eptr) c = *eptr; argument
263 #define GETCHARTEST(c, eptr) c = *eptr; argument
264 #define GETCHARINC(c, eptr) c = *eptr++; argument
265 #define GETCHARINCTEST(c, eptr) c = *eptr++; argument
266 #define GETCHARLEN(c, eptr, len) c = *eptr; argument
302 #define GETCHAR(c, eptr) \ argument
303 c = *eptr; \
304 if (c >= 0xc0u) GETUTF8(c, eptr);
309 #define GETCHARTEST(c, eptr) \ argument
310 c = *eptr; \
311 if (utf && c >= 0xc0u) GETUTF8(c, eptr);
316 #define GETCHARINC(c, eptr) \ argument
317 c = *eptr++; \
318 if (c >= 0xc0u) GETUTF8INC(c, eptr);
323 #define GETCHARINCTEST(c, eptr) \ argument
324 c = *eptr++; \
325 if (utf && c >= 0xc0u) GETUTF8INC(c, eptr);
330 #define GETCHARLEN(c, eptr, len) \ argument
331 c = *eptr; \
332 if (c >= 0xc0u) GETUTF8LEN(c, eptr, len);
338 #define GETCHARLENTEST(c, eptr, len) \ argument
339 c = *eptr; \
340 if (utf && c >= 0xc0u) GETUTF8LEN(c, eptr, len);
346 #define BACKCHAR(eptr) while((*eptr & 0xc0u) == 0x80u) eptr-- argument
349 #define FORWARDCHAR(eptr) while((*eptr & 0xc0u) == 0x80u) eptr++ argument
350 #define FORWARDCHARTEST(eptr,end) while(eptr < end && (*eptr & 0xc0u) == 0x80u) eptr++ argument
353 #define ACROSSCHAR(condition, eptr, action) \ argument
354 while((condition) && ((*eptr) & 0xc0u) == 0x80u) action
388 #define GETUTF16(c, eptr) \ argument
389 { c = (((c & 0x3ffu) << 10) | (eptr[1] & 0x3ffu)) + 0x10000u; }
394 #define GETCHAR(c, eptr) \ argument
395 c = *eptr; \
396 if ((c & 0xfc00u) == 0xd800u) GETUTF16(c, eptr);
401 #define GETCHARTEST(c, eptr) \ argument
402 c = *eptr; \
403 if (utf && (c & 0xfc00u) == 0xd800u) GETUTF16(c, eptr);
408 #define GETUTF16INC(c, eptr) \ argument
409 { c = (((c & 0x3ffu) << 10) | (*eptr++ & 0x3ffu)) + 0x10000u; }
414 #define GETCHARINC(c, eptr) \ argument
415 c = *eptr++; \
416 if ((c & 0xfc00u) == 0xd800u) GETUTF16INC(c, eptr);
421 #define GETCHARINCTEST(c, eptr) \ argument
422 c = *eptr++; \
423 if (utf && (c & 0xfc00u) == 0xd800u) GETUTF16INC(c, eptr);
428 #define GETUTF16LEN(c, eptr, len) \ argument
429 { c = (((c & 0x3ffu) << 10) | (eptr[1] & 0x3ffu)) + 0x10000u; len++; }
435 #define GETCHARLEN(c, eptr, len) \ argument
436 c = *eptr; \
437 if ((c & 0xfc00u) == 0xd800u) GETUTF16LEN(c, eptr, len);
443 #define GETCHARLENTEST(c, eptr, len) \ argument
444 c = *eptr; \
445 if (utf && (c & 0xfc00u) == 0xd800u) GETUTF16LEN(c, eptr, len);
452 #define BACKCHAR(eptr) if ((*eptr & 0xfc00u) == 0xdc00u) eptr-- argument
455 #define FORWARDCHAR(eptr) if ((*eptr & 0xfc00u) == 0xdc00u) eptr++ argument
456 #define FORWARDCHARTEST(eptr,end) if (eptr < end && (*eptr & 0xfc00u) == 0xdc00u) eptr++ argument
459 #define ACROSSCHAR(condition, eptr, action) \ argument
460 if ((condition) && ((*eptr) & 0xfc00u) == 0xdc00u) action
483 #define GETCHAR(c, eptr) \ argument
484 c = *(eptr);
489 #define GETCHARTEST(c, eptr) \ argument
490 c = *(eptr);
495 #define GETCHARINC(c, eptr) \ argument
496 c = *((eptr)++);
501 #define GETCHARINCTEST(c, eptr) \ argument
502 c = *((eptr)++);
508 #define GETCHARLEN(c, eptr, len) \ argument
509 GETCHAR(c, eptr)
515 #define GETCHARLENTEST(c, eptr, len) \ argument
516 GETCHARTEST(c, eptr)
525 #define BACKCHAR(eptr) do { } while (0) argument
529 #define FORWARDCHAR(eptr) do { } while (0) argument
530 #define FORWARDCHARTEST(eptr,end) do { } while (0) argument
534 #define ACROSSCHAR(condition, eptr, action) do { } while (0) argument
823 PCRE2_SPTR eptr; /* MUST BE FIRST */ member