Lines Matching refs:number
506 // with the (number-offset).
551 // parse argument name or number
553 int32_t number=parseArgNumber(nameIndex, index);
554 if(number>=0) {
556 if(length>Part::MAX_LENGTH || number>Part::MAX_VALUE) {
557 setParseError(parseError, nameIndex); // Argument number too large.
562 addPart(UMSGPAT_PART_TYPE_ARG_NUMBER, nameIndex, length, number, errorCode);
563 } else if(number==UMSGPAT_ARG_NAME_NOT_NUMBER) {
572 } else { // number<-1 (ARG_NAME_NOT_VALID)
713 // The choice argument style contains |-separated (number, separator, message) triples.
714 // Parse the number.
724 setParseError(parseError, numberIndex); // Choice number too long.
893 int32_t number;
901 number=0;
905 number=c-0x30;
913 if(number>=INT32_MAX/10) {
916 number=number*10+(c-0x30);
925 return number;
946 break; // no number
951 break; // no number
966 // try to parse the number as a small integer but fall back to a double
984 break; // number too long