8#define scan_dnum(s,X) _Generic((X),\
9 unsigned char*: scan_uint, \
10 unsigned int *: scan_uint, \
11 unsigned long *: scan_ulong, \
15#define scan_xnum(s,X) _Generic((X),\
16 unsigned int *: scan_xint, \
17 unsigned long *: scan_xlong \
20extern unsigned int scan_8long(
const char *,
unsigned long *);
22extern unsigned int scan_uint(
const char *,
unsigned int *);
23extern unsigned int scan_ulong(
const char *,
unsigned long *);
24extern unsigned int scan_long(
const char *,
long *);
26extern unsigned int scan_0x(
const char *,
unsigned int *);
27extern unsigned int scan_xint(
const char *,
unsigned int *);
28extern unsigned int scan_xlong(
const char *,
unsigned long *);
unsigned int scan_0x(const char *, unsigned int *)
unsigned int scan_xint(const char *, unsigned int *)
unsigned int scan_xlong(const char *, unsigned long *)
unsigned int scan_long(const char *, long *)
unsigned int scan_8long(const char *, unsigned long *)
unsigned int scan_uint(const char *, unsigned int *)
unsigned int scan_ulong(const char *, unsigned long *)