Lines Matching defs:F1P
81 static bool CompareNumbers(const char *&F1P, const char *&F2P,
90 while (isspace(static_cast<unsigned char>(*F1P)) && F1P != F1End)
91 ++F1P;
96 if (!isNumberChar(*F1P) || !isNumberChar(*F2P)) {
98 F1NumEnd = F1P;
104 V1 = strtod(F1P, const_cast<char**>(&F1NumEnd));
109 SmallString<200> StrTmp(F1P, EndOfNumber(F1NumEnd)+1);
111 StrTmp[static_cast<unsigned>(F1NumEnd-F1P)] = 'e';
114 F1NumEnd = F1P + (F1NumEnd-&StrTmp[0]);
128 if (F1NumEnd == F1P || F2NumEnd == F2P) {
131 *ErrorMsg += F1P[0];
162 F1P = F1NumEnd; F2P = F2NumEnd;
198 const char *F1P = File1Start;
218 while (F1P < File1End && F2P < File2End && *F1P == *F2P)
219 ++F1P, ++F2P;
221 if (F1P >= File1End || F2P >= File2End) break;
226 F1P = BackupNumber(F1P, File1Start);
231 if (CompareNumbers(F1P, F2P, File1End, File2End, AbsTol, RelTol, Error)) {
239 bool F1AtEnd = F1P >= File1End;
243 if (F1AtEnd && isNumberChar(F1P[-1])) --F1P;
245 F1P = BackupNumber(F1P, File1Start);
250 if (CompareNumbers(F1P, F2P, File1End, File2End, AbsTol, RelTol, Error))
254 if (F1P < File1End || F2P < File2End)