22#include "../../subspec.h"
23#include "../../../utils/internal_types.h"
38 return ((
unsigned char) va_arg(args,
unsigned int));
40 return ((
unsigned short) va_arg(args,
unsigned int));
42 return (va_arg(args,
unsigned long));
44 return (va_arg(args,
unsigned long long));
46 return (va_arg(args, uintmax_t));
48 return (va_arg(args,
size_t));
51 return (va_arg(args,
unsigned int));
unsigned long long t_ubiggest
Convenience typedef for largest unsigned type I need to handle.
long t_ptrdiff_t
If _PTRDIFF_T is defined, set to ptrdiff_t. Set to long otherwise.
enum e_lenmod t_lenmod
Represents the length modifiers for a format specifier's variable argument.
t_ubiggest unsigned_arg(va_list args, t_lenmod lenmod)
Retrieves the next unsigned variable argument in the appropriate size dependent on the length modifie...