2 #define WIN32_NO_STATUS
4 #include <ndk/umtypes.h>
5 #include <ndk/rtlfuncs.h>
10 /* helper function for *scanf. Returns the value of character c in the
11 * given base, or -1 if the given character is not a digit of the base.
13 static int char2digit(char c
, int base
) {
14 if ((c
>='0') && (c
<='9') && (c
<='0'+base
-1)) return (c
-'0');
15 if (base
<=10) return -1;
16 if ((c
>='A') && (c
<='Z') && (c
<='A'+base
-11)) return (c
-'A'+10);
17 if ((c
>='a') && (c
<='z') && (c
<='a'+base
-11)) return (c
-'a'+10);
27 int sscanf(const char *str
, const char *format
, ...)
32 va_start(valist
, format
);
33 res
= vsscanf(str
, format
, valist
);