Lines Matching refs:argtable

112 static int __find_arguments(const CHAR_TYPE* fmt0, va_list ap, union arg** argtable, size_t* argtab…
284 if (argtable == NULL) { \
285 argtable = statargtable; \
286 if (__find_arguments(fmt0, orgap, &argtable, &argtablesiz) == -1) { \
303 ((argtable != NULL) ? *((type*)(&argtable[nextarg++])) : (nextarg++, va_arg(ap, type)))
313 static int __find_arguments(const CHAR_TYPE* fmt0, va_list ap, union arg** argtable, in __find_arguments() argument
565 *argtable = static_cast<arg*>(mmap(nullptr, *argtablesiz, in __find_arguments()
568 if (*argtable == MAP_FAILED) return -1; in __find_arguments()
579 (*argtable)[n].intarg = va_arg(ap, int); in __find_arguments()
582 (*argtable)[n].pshortarg = va_arg(ap, short*); in __find_arguments()
585 (*argtable)[n].uintarg = va_arg(ap, unsigned int); in __find_arguments()
588 (*argtable)[n].pintarg = va_arg(ap, int*); in __find_arguments()
591 (*argtable)[n].longarg = va_arg(ap, long); in __find_arguments()
594 (*argtable)[n].ulongarg = va_arg(ap, unsigned long); in __find_arguments()
597 (*argtable)[n].plongarg = va_arg(ap, long*); in __find_arguments()
600 (*argtable)[n].longlongarg = va_arg(ap, long long); in __find_arguments()
603 (*argtable)[n].ulonglongarg = va_arg(ap, unsigned long long); in __find_arguments()
606 (*argtable)[n].plonglongarg = va_arg(ap, long long*); in __find_arguments()
609 (*argtable)[n].doublearg = va_arg(ap, double); in __find_arguments()
612 (*argtable)[n].longdoublearg = va_arg(ap, long double); in __find_arguments()
615 (*argtable)[n].pchararg = va_arg(ap, char*); in __find_arguments()
618 (*argtable)[n].pvoidarg = va_arg(ap, void*); in __find_arguments()
621 (*argtable)[n].ptrdiffarg = va_arg(ap, ptrdiff_t); in __find_arguments()
624 (*argtable)[n].pptrdiffarg = va_arg(ap, ptrdiff_t*); in __find_arguments()
627 (*argtable)[n].sizearg = va_arg(ap, size_t); in __find_arguments()
630 (*argtable)[n].ssizearg = va_arg(ap, ssize_t); in __find_arguments()
633 (*argtable)[n].pssizearg = va_arg(ap, ssize_t*); in __find_arguments()
636 (*argtable)[n].intmaxarg = va_arg(ap, intmax_t); in __find_arguments()
639 (*argtable)[n].uintmaxarg = va_arg(ap, uintmax_t); in __find_arguments()
642 (*argtable)[n].pintmaxarg = va_arg(ap, intmax_t*); in __find_arguments()
645 (*argtable)[n].wintarg = va_arg(ap, wint_t); in __find_arguments()
648 (*argtable)[n].pwchararg = va_arg(ap, wchar_t*); in __find_arguments()