Lines Matching refs:parsePos
881 int32_t parsePos = 0; /* Output parameter for Parse operations. */
949 /* Parse with a parsePos parameter */
953 parsePos = 3; /* 12,345,678,900,987,654,321.12345679 */
955 resultSize = unum_parseDecimal(fmt, dest, -1, &parsePos, desta, DESTCAPACITY, &status);
966 if ((int32_t)strlen(numFormatted) != parsePos) {
967 log_err("File %s, Line %d, parsePos (expected, actual) = (\"%d\", \"%d\")\n",
968 __FILE__, __LINE__, (int32_t)strlen(parseExpected), parsePos);
1103 int32_t parsePos;
1112 parsePos = 0;
1113 parseVal = unum_parseDouble(unum, currStr, -1, &parsePos, &status);
1114 if (status != itemPtr->parsDoubExpectErr || parsePos != itemPtr->parsDoubExpectPos || parseVal != itemPtr->parsDoubExpectVal) {
1118 u_errorName(status), parsePos, parseVal );
1121 parsePos = 0;
1123 parseVal = unum_parseDoubleCurrency(unum, currStr, -1, &parsePos, parseCurr, &status);
1125 if (status != itemPtr->parsCurrExpectErr || parsePos != itemPtr->parsCurrExpectPos || parseVal != itemPtr->parsCurrExpectVal ||
1130 u_errorName(status), parsePos, parseVal, parseCurrB );
1142 parsePos = 0;
1143 parseVal = unum_parseDouble(unum, itemPtr->plurStr, -1, &parsePos, &status);
1151 parsePos = 0;
1153 parseVal = unum_parseDoubleCurrency(unum, itemPtr->plurStr, -1, &parsePos, parseCurr, &status);
3224 int32_t intValue, parsePos, dclen;
3230 parsePos = 0;
3232 intValue = unum_parse(unumDec, itemPtr->text, -1, &parsePos, &status);
3233 if (status != itemPtr->intStatus || parsePos != itemPtr->intPos || intValue != itemPtr->intValue) {
3239 u_errorName(status), parsePos, intValue);
3242 parsePos = 0;
3244 doubValue = unum_parseDouble(unumDec, itemPtr->text, -1, &parsePos, &status);
3245 if (status != itemPtr->doubStatus || parsePos != itemPtr->doubPos || doubValue != itemPtr->doubValue) {
3251 u_errorName(status), parsePos, doubValue);
3254 parsePos = 0;
3257 dclen = unum_parseDecimal(unumDec, itemPtr->text, -1, &parsePos, decstr, 32, &status);
3259 if (status != itemPtr->decStatus || parsePos != itemPtr->decPos || uprv_strcmp(decstr,itemPtr->decString) != 0) {
3265 u_errorName(status), parsePos, decstr);