Lines Matching refs:iptr
253 struct va_input *iptr;
551 iptr = &in[param];
552 iptr->type = type;
587 struct va_input *iptr = &in[i];
593 switch(iptr->type) {
595 iptr->val.str = va_arg(arglist, char *);
600 iptr->val.ptr = va_arg(arglist, void *);
604 iptr->val.numu = (mp_uintmax_t)va_arg(arglist, mp_uintmax_t);
608 iptr->val.nums = (mp_intmax_t)va_arg(arglist, mp_intmax_t);
612 iptr->val.numu = (mp_uintmax_t)va_arg(arglist, unsigned long);
616 iptr->val.nums = (mp_intmax_t)va_arg(arglist, long);
620 iptr->val.numu = (mp_uintmax_t)va_arg(arglist, unsigned int);
626 iptr->val.nums = (mp_intmax_t)va_arg(arglist, int);
630 iptr->val.dnum = va_arg(arglist, double);
690 struct va_input *iptr;
742 iptr = &input[optr->input];
744 switch(iptr->type) {
753 num = iptr->val.numu;
785 is_neg = (iptr->val.nums < (mp_intmax_t)0);
788 signed_num = iptr->val.nums + (mp_intmax_t)1;
872 str = (char *)iptr->val.str;
915 if(iptr->val.ptr) {
920 num = (size_t) iptr->val.ptr;
975 double val = iptr->val.dnum;
1010 (snprintf)(work, sizeof(work), formatbuf, iptr->val.dnum);
1012 (sprintf)(work, formatbuf, iptr->val.dnum);
1027 *(LONG_LONG_TYPE *) iptr->val.ptr = (LONG_LONG_TYPE)done;
1031 *(long *) iptr->val.ptr = (long)done;
1033 *(int *) iptr->val.ptr = (int)done;
1035 *(short *) iptr->val.ptr = (short)done;