Lines Matching refs:eptr

592 #define GETCHAR(c, eptr) c = *eptr;  argument
593 #define GETCHARTEST(c, eptr) c = *eptr; argument
594 #define GETCHARINC(c, eptr) c = *eptr++; argument
595 #define GETCHARINCTEST(c, eptr) c = *eptr++; argument
596 #define GETCHARLEN(c, eptr, len) c = *eptr; argument
597 #define RAWUCHAR(eptr) (*(eptr)) argument
598 #define RAWUCHARINC(eptr) (*(eptr)++) argument
599 #define RAWUCHARTEST(eptr) (*(eptr)) argument
600 #define RAWUCHARINCTEST(eptr) (*(eptr)++) argument
615 #define GETUTF8(c, eptr) \ argument
618 c = ((c & 0x1f) << 6) | (eptr[1] & 0x3f); \
620 c = ((c & 0x0f) << 12) | ((eptr[1] & 0x3f) << 6) | (eptr[2] & 0x3f); \
622 c = ((c & 0x07) << 18) | ((eptr[1] & 0x3f) << 12) | \
623 ((eptr[2] & 0x3f) << 6) | (eptr[3] & 0x3f); \
625 c = ((c & 0x03) << 24) | ((eptr[1] & 0x3f) << 18) | \
626 ((eptr[2] & 0x3f) << 12) | ((eptr[3] & 0x3f) << 6) | \
627 (eptr[4] & 0x3f); \
629 c = ((c & 0x01) << 30) | ((eptr[1] & 0x3f) << 24) | \
630 ((eptr[2] & 0x3f) << 18) | ((eptr[3] & 0x3f) << 12) | \
631 ((eptr[4] & 0x3f) << 6) | (eptr[5] & 0x3f); \
637 #define GETUTF8INC(c, eptr) \ argument
640 c = ((c & 0x1f) << 6) | (*eptr++ & 0x3f); \
643 c = ((c & 0x0f) << 12) | ((*eptr & 0x3f) << 6) | (eptr[1] & 0x3f); \
644 eptr += 2; \
648 c = ((c & 0x07) << 18) | ((*eptr & 0x3f) << 12) | \
649 ((eptr[1] & 0x3f) << 6) | (eptr[2] & 0x3f); \
650 eptr += 3; \
654 c = ((c & 0x03) << 24) | ((*eptr & 0x3f) << 18) | \
655 ((eptr[1] & 0x3f) << 12) | ((eptr[2] & 0x3f) << 6) | \
656 (eptr[3] & 0x3f); \
657 eptr += 4; \
661 c = ((c & 0x01) << 30) | ((*eptr & 0x3f) << 24) | \
662 ((eptr[1] & 0x3f) << 18) | ((eptr[2] & 0x3f) << 12) | \
663 ((eptr[3] & 0x3f) << 6) | (eptr[4] & 0x3f); \
664 eptr += 5; \
696 #define GETCHAR(c, eptr) \ argument
697 c = *eptr; \
698 if (c >= 0xc0) GETUTF8(c, eptr);
703 #define GETCHARTEST(c, eptr) \ argument
704 c = *eptr; \
705 if (utf && c >= 0xc0) GETUTF8(c, eptr);
710 #define GETCHARINC(c, eptr) \ argument
711 c = *eptr++; \
712 if (c >= 0xc0) GETUTF8INC(c, eptr);
717 #define GETCHARINCTEST(c, eptr) \ argument
718 c = *eptr++; \
719 if (utf && c >= 0xc0) GETUTF8INC(c, eptr);
724 #define GETUTF8LEN(c, eptr, len) \ argument
728 c = ((c & 0x1f) << 6) | (eptr[1] & 0x3f); \
733 c = ((c & 0x0f) << 12) | ((eptr[1] & 0x3f) << 6) | (eptr[2] & 0x3f); \
738 c = ((c & 0x07) << 18) | ((eptr[1] & 0x3f) << 12) | \
739 ((eptr[2] & 0x3f) << 6) | (eptr[3] & 0x3f); \
744 c = ((c & 0x03) << 24) | ((eptr[1] & 0x3f) << 18) | \
745 ((eptr[2] & 0x3f) << 12) | ((eptr[3] & 0x3f) << 6) | \
746 (eptr[4] & 0x3f); \
751 c = ((c & 0x01) << 30) | ((eptr[1] & 0x3f) << 24) | \
752 ((eptr[2] & 0x3f) << 18) | ((eptr[3] & 0x3f) << 12) | \
753 ((eptr[4] & 0x3f) << 6) | (eptr[5] & 0x3f); \
761 #define GETCHARLEN(c, eptr, len) \ argument
762 c = *eptr; \
763 if (c >= 0xc0) GETUTF8LEN(c, eptr, len);
769 #define GETCHARLENTEST(c, eptr, len) \ argument
770 c = *eptr; \
771 if (utf && c >= 0xc0) GETUTF8LEN(c, eptr, len);
776 #define RAWUCHAR(eptr) \ argument
777 (*(eptr))
782 #define RAWUCHARINC(eptr) \ argument
783 (*((eptr)++))
788 #define RAWUCHARTEST(eptr) \ argument
789 (*(eptr))
794 #define RAWUCHARINCTEST(eptr) \ argument
795 (*((eptr)++))
801 #define BACKCHAR(eptr) while((*eptr & 0xc0) == 0x80) eptr-- argument
804 #define FORWARDCHAR(eptr) while((*eptr & 0xc0) == 0x80) eptr++ argument
807 #define ACROSSCHAR(condition, eptr, action) \ argument
808 while((condition) && ((eptr) & 0xc0) == 0x80) action
833 #define GETUTF16(c, eptr) \ argument
834 { c = (((c & 0x3ff) << 10) | (eptr[1] & 0x3ff)) + 0x10000; }
839 #define GETCHAR(c, eptr) \ argument
840 c = *eptr; \
841 if ((c & 0xfc00) == 0xd800) GETUTF16(c, eptr);
846 #define GETCHARTEST(c, eptr) \ argument
847 c = *eptr; \
848 if (utf && (c & 0xfc00) == 0xd800) GETUTF16(c, eptr);
853 #define GETUTF16INC(c, eptr) \ argument
854 { c = (((c & 0x3ff) << 10) | (*eptr++ & 0x3ff)) + 0x10000; }
859 #define GETCHARINC(c, eptr) \ argument
860 c = *eptr++; \
861 if ((c & 0xfc00) == 0xd800) GETUTF16INC(c, eptr);
866 #define GETCHARINCTEST(c, eptr) \ argument
867 c = *eptr++; \
868 if (utf && (c & 0xfc00) == 0xd800) GETUTF16INC(c, eptr);
873 #define GETUTF16LEN(c, eptr, len) \ argument
874 { c = (((c & 0x3ff) << 10) | (eptr[1] & 0x3ff)) + 0x10000; len++; }
880 #define GETCHARLEN(c, eptr, len) \ argument
881 c = *eptr; \
882 if ((c & 0xfc00) == 0xd800) GETUTF16LEN(c, eptr, len);
888 #define GETCHARLENTEST(c, eptr, len) \ argument
889 c = *eptr; \
890 if (utf && (c & 0xfc00) == 0xd800) GETUTF16LEN(c, eptr, len);
895 #define RAWUCHAR(eptr) \ argument
896 (*(eptr))
901 #define RAWUCHARINC(eptr) \ argument
902 (*((eptr)++))
907 #define RAWUCHARTEST(eptr) \ argument
908 (*(eptr))
913 #define RAWUCHARINCTEST(eptr) \ argument
914 (*((eptr)++))
921 #define BACKCHAR(eptr) if ((*eptr & 0xfc00) == 0xdc00) eptr-- argument
924 #define FORWARDCHAR(eptr) if ((*eptr & 0xfc00) == 0xdc00) eptr++ argument
927 #define ACROSSCHAR(condition, eptr, action) \ argument
928 if ((condition) && ((eptr) & 0xfc00) == 0xdc00) action
942 #define GETCHAR(c, eptr) \ argument
943 c = *(eptr);
948 #define GETCHARTEST(c, eptr) \ argument
949 c = *(eptr);
954 #define GETCHARINC(c, eptr) \ argument
955 c = *((eptr)++);
960 #define GETCHARINCTEST(c, eptr) \ argument
961 c = *((eptr)++);
967 #define GETCHARLEN(c, eptr, len) \ argument
968 GETCHAR(c, eptr)
974 #define GETCHARLENTEST(c, eptr, len) \ argument
975 GETCHARTEST(c, eptr)
980 #define RAWUCHAR(eptr) \ argument
981 (*(eptr))
986 #define RAWUCHARINC(eptr) \ argument
987 (*((eptr)++))
992 #define RAWUCHARTEST(eptr) \ argument
993 (*(eptr))
998 #define RAWUCHARINCTEST(eptr) \ argument
999 (*((eptr)++))
1007 #define BACKCHAR(eptr) do { } while (0) argument
1010 #define FORWARDCHAR(eptr) do { } while (0) argument
1013 #define ACROSSCHAR(condition, eptr, action) do { } while (0) argument