Lines Matching full:spec
101 u_printf_spec_info fInfo; /* Information on this spec */
1219 u_printf_spec spec;
1220 u_printf_spec_info *info = &(spec.fInfo);
1258 /* initialize spec to default values */
1259 spec.fWidthPos = -1;
1260 spec.fPrecisionPos = -1;
1261 spec.fArgPos = -1;
1279 spec.fArgPos = (int) (*alias++ - DIGIT_ZERO);
1282 spec.fArgPos *= 10;
1283 spec.fArgPos += (int) (*alias++ - DIGIT_ZERO);
1289 spec.fArgPos = -1;
1360 spec.fWidthPos = (int) (*alias++ - DIGIT_ZERO);
1363 spec.fWidthPos *= 10;
1364 spec.fWidthPos += (int) (*alias++ - DIGIT_ZERO);
1370 spec.fWidthPos = -1;
1407 spec.fPrecisionPos = (int) (*alias++ - DIGIT_ZERO);
1410 spec.fPrecisionPos *= 10;
1411 spec.fPrecisionPos += (int) (*alias++ - DIGIT_ZERO);
1416 spec.fPrecisionPos = -1;
1470 if(spec.fInfo.fWidth == -2) {
1471 if(spec.fWidthPos == -1) {
1486 if(spec.fPrecisionPos == -1) {
1503 if (spec.fArgPos > 0) {
1505 spec.fArgPos--;
1508 /* set the spec's width to the # of chars written */
1514 args.ptrValue = arglist[spec.fArgPos].ptrValue;
1519 args.int64Value = arglist[spec.fArgPos].int64Value;
1522 args.floatValue = arglist[spec.fArgPos].floatValue;
1525 args.doubleValue = arglist[spec.fArgPos].doubleValue;
1535 /* set the spec's width to the # of chars written */