Added missing legal info file.
[tangerine.git] / test / clib / strtoull.c
blobaf259a4788975a2b886d702956a926c10cfef42d
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include "test.h"
5 int main(void)
7 #if defined(AROS_HAVE_LONG_LONG)
8 TEST((strtoull("0xff", NULL, 0) == 255ULL))
9 TEST((strtoull("0xff", NULL, 16) == 255ULL))
10 TEST((strtoull("0x0", NULL, 0) == 0ULL))
11 TEST((strtoull("0x0", NULL, 16) == 0ULL))
12 TEST((strtoull("0", NULL, 0) == 0ULL))
13 TEST((strtoull("0", NULL, 16) == 0ULL))
14 TEST((strtoul("0x0 ", NULL, 0) == 0ULL))
15 TEST((strtoul("0x0 ", NULL, 16) == 0ULL))
16 TEST((strtoul("0 ", NULL, 0) == 0ULL))
17 TEST((strtoul("0 ", NULL, 16) == 0ULL))
18 TEST((strtoull("0377", NULL, 0) == 255ULL))
19 TEST((strtoull("255", NULL, 0) == 255ULL))
20 TEST((strtoul("-1", NULL, 0) == -1ULL))
21 TEST((strtoul("-0xff", NULL, 0) == -255ULL))
22 TEST((strtoul("-0xff", NULL, 16) == -255ULL))
23 TEST((strtoul("-ff", NULL, 16) == -255ULL))
24 TEST((strtoul("-0377", NULL, 0) == -255ULL))
25 TEST((strtoul("-377", NULL, 8) == -255ULL))
26 #endif
27 return OK;
30 void cleanup(void)