Home | History | Annotate | Download | only in lib

Lines Matching refs:vto

234 static int dprintf_Pass1(const char *format, va_stack_t *vto, char **endpos,
406 vto[i].type = FORMAT_STRING;
409 vto[i].type = FORMAT_INTPTR;
412 vto[i].type = FORMAT_PTR;
415 vto[i].type = FORMAT_INT;
418 vto[i].type = FORMAT_INT;
422 vto[i].type = FORMAT_INT;
426 vto[i].type = FORMAT_INT;
430 vto[i].type = FORMAT_INT;
434 vto[i].type = FORMAT_INT;
438 vto[i].type = FORMAT_DOUBLE;
441 vto[i].type = FORMAT_DOUBLE;
445 vto[i].type = FORMAT_DOUBLE;
449 vto[i].type = FORMAT_DOUBLE;
453 vto[i].type = FORMAT_DOUBLE;
457 vto[i].type = FORMAT_UNKNOWN;
461 vto[i].flags = flags;
462 vto[i].width = width;
463 vto[i].precision = precision;
469 vto[i].width = k;
470 vto[k].type = FORMAT_WIDTH;
471 vto[k].flags = FLAGS_NEW;
473 vto[k].width = 0;
474 vto[k].precision = 0;
480 vto[i].precision = k;
481 vto[k].type = FORMAT_WIDTH;
482 vto[k].flags = FLAGS_NEW;
484 vto[k].width = 0;
485 vto[k].precision = 0;
495 if(vto[i].flags & FLAGS_WIDTHPARAM) {
496 vto[vto[i].width].data.num.as_signed =
499 if(vto[i].flags & FLAGS_PRECPARAM) {
500 vto[vto[i].precision].data.num.as_signed =
504 switch (vto[i].type) {
506 vto[i].data.str = va_arg(arglist, char *);
512 vto[i].data.ptr = va_arg(arglist, void *);
517 if((vto[i].flags & FLAGS_LONGLONG) && (vto[i].flags & FLAGS_UNSIGNED))
518 vto[i].data.num.as_unsigned =
520 else if(vto[i].flags & FLAGS_LONGLONG)
521 vto[i].data.num.as_signed =
526 if((vto[i].flags & FLAGS_LONG) && (vto[i].flags & FLAGS_UNSIGNED))
527 vto[i].data.num.as_unsigned =
529 else if(vto[i].flags & FLAGS_LONG)
530 vto[i].data.num.as_signed =
532 else if(vto[i].flags & FLAGS_UNSIGNED)
533 vto[i].data.num.as_unsigned =
536 vto[i].data.num.as_signed =
542 vto[i].data.dnum = va_arg(arglist, double);
549 vto[i].type = FORMAT_INT;
581 va_stack_t vto[MAX_PARAMETERS];
595 if(dprintf_Pass1(format, vto, endpos, ap_save))
659 p = &vto[param];
663 width = (long)vto[p->width].data.num.as_signed;
679 prec = (long)vto[p->precision].data.num.as_signed;
899 width = (long)vto[p->width].data.num.as_signed;
905 prec = (long)vto[p->precision].data.num.as_signed;