Lines Matching refs:pCurrent
1049 char *pCurrent = NULL;
1059 pCurrent = (char *)psz;
1063 while (*pCurrent != '\0')
1065 if (*pCurrent != '0')
1068 if ((pCurrent - pStart) % 4 == 0) // ok, start of a hextet
1070 if (*pCurrent == '0' && !pGapTStart)
1071 pGapTStart = pCurrent;
1074 if ((pCurrent - pStart) % 4 == 3)
1076 if (*pCurrent == '0' && pGapTStart)
1077 pGapTEnd = pCurrent;
1081 pGapTEnd = pCurrent;
1091 pCurrent++;
1094 pCurrent = (char *)psz;
1098 while (*pCurrent != '\0')
1100 if (*pCurrent != '0')
1105 *pOut = *pCurrent;
1109 if ((pCurrent - pStart) % 4 == 3)
1111 if (pGapTStart && *pCurrent == '0')
1113 *pOut = *pCurrent;
1117 if (*(pCurrent + 1) != '\0')
1123 pGapTStart = pCurrent + 1;
1126 if ((pCurrent + 1) == pGapStart && (pGapEnd - pGapStart) > 3)
1130 pCurrent = pGapEnd;
1133 pCurrent++;