• Home
  • Raw
  • Download

Lines Matching refs:eptr

238 #define UCHAR21(eptr)        (*(eptr))  argument
239 #define UCHAR21TEST(eptr) (*(eptr)) argument
240 #define UCHAR21INC(eptr) (*(eptr)++) argument
241 #define UCHAR21INCTEST(eptr) (*(eptr)++) argument
256 #define GETCHAR(c, eptr) c = *eptr; argument
257 #define GETCHARTEST(c, eptr) c = *eptr; argument
258 #define GETCHARINC(c, eptr) c = *eptr++; argument
259 #define GETCHARINCTEST(c, eptr) c = *eptr++; argument
260 #define GETCHARLEN(c, eptr, len) c = *eptr; argument
296 #define GETCHAR(c, eptr) \ argument
297 c = *eptr; \
298 if (c >= 0xc0u) GETUTF8(c, eptr);
303 #define GETCHARTEST(c, eptr) \ argument
304 c = *eptr; \
305 if (utf && c >= 0xc0u) GETUTF8(c, eptr);
310 #define GETCHARINC(c, eptr) \ argument
311 c = *eptr++; \
312 if (c >= 0xc0u) GETUTF8INC(c, eptr);
317 #define GETCHARINCTEST(c, eptr) \ argument
318 c = *eptr++; \
319 if (utf && c >= 0xc0u) GETUTF8INC(c, eptr);
324 #define GETCHARLEN(c, eptr, len) \ argument
325 c = *eptr; \
326 if (c >= 0xc0u) GETUTF8LEN(c, eptr, len);
332 #define GETCHARLENTEST(c, eptr, len) \ argument
333 c = *eptr; \
334 if (utf && c >= 0xc0u) GETUTF8LEN(c, eptr, len);
340 #define BACKCHAR(eptr) while((*eptr & 0xc0u) == 0x80u) eptr-- argument
343 #define FORWARDCHAR(eptr) while((*eptr & 0xc0u) == 0x80u) eptr++ argument
344 #define FORWARDCHARTEST(eptr,end) while(eptr < end && (*eptr & 0xc0u) == 0x80u) eptr++ argument
347 #define ACROSSCHAR(condition, eptr, action) \ argument
348 while((condition) && ((eptr) & 0xc0u) == 0x80u) action
382 #define GETUTF16(c, eptr) \ argument
383 { c = (((c & 0x3ffu) << 10) | (eptr[1] & 0x3ffu)) + 0x10000u; }
388 #define GETCHAR(c, eptr) \ argument
389 c = *eptr; \
390 if ((c & 0xfc00u) == 0xd800u) GETUTF16(c, eptr);
395 #define GETCHARTEST(c, eptr) \ argument
396 c = *eptr; \
397 if (utf && (c & 0xfc00u) == 0xd800u) GETUTF16(c, eptr);
402 #define GETUTF16INC(c, eptr) \ argument
403 { c = (((c & 0x3ffu) << 10) | (*eptr++ & 0x3ffu)) + 0x10000u; }
408 #define GETCHARINC(c, eptr) \ argument
409 c = *eptr++; \
410 if ((c & 0xfc00u) == 0xd800u) GETUTF16INC(c, eptr);
415 #define GETCHARINCTEST(c, eptr) \ argument
416 c = *eptr++; \
417 if (utf && (c & 0xfc00u) == 0xd800u) GETUTF16INC(c, eptr);
422 #define GETUTF16LEN(c, eptr, len) \ argument
423 { c = (((c & 0x3ffu) << 10) | (eptr[1] & 0x3ffu)) + 0x10000u; len++; }
429 #define GETCHARLEN(c, eptr, len) \ argument
430 c = *eptr; \
431 if ((c & 0xfc00u) == 0xd800u) GETUTF16LEN(c, eptr, len);
437 #define GETCHARLENTEST(c, eptr, len) \ argument
438 c = *eptr; \
439 if (utf && (c & 0xfc00u) == 0xd800u) GETUTF16LEN(c, eptr, len);
446 #define BACKCHAR(eptr) if ((*eptr & 0xfc00u) == 0xdc00u) eptr-- argument
449 #define FORWARDCHAR(eptr) if ((*eptr & 0xfc00u) == 0xdc00u) eptr++ argument
450 #define FORWARDCHARTEST(eptr,end) if (eptr < end && (*eptr & 0xfc00u) == 0xdc00u) eptr++ argument
453 #define ACROSSCHAR(condition, eptr, action) \ argument
454 if ((condition) && ((eptr) & 0xfc00u) == 0xdc00u) action
477 #define GETCHAR(c, eptr) \ argument
478 c = *(eptr);
483 #define GETCHARTEST(c, eptr) \ argument
484 c = *(eptr);
489 #define GETCHARINC(c, eptr) \ argument
490 c = *((eptr)++);
495 #define GETCHARINCTEST(c, eptr) \ argument
496 c = *((eptr)++);
502 #define GETCHARLEN(c, eptr, len) \ argument
503 GETCHAR(c, eptr)
509 #define GETCHARLENTEST(c, eptr, len) \ argument
510 GETCHARTEST(c, eptr)
519 #define BACKCHAR(eptr) do { } while (0) argument
523 #define FORWARDCHAR(eptr) do { } while (0) argument
524 #define FORWARDCHARTEST(eptr,end) do { } while (0) argument
528 #define ACROSSCHAR(condition, eptr, action) do { } while (0) argument