Home | History | Annotate | Download | only in TestCases

Lines Matching refs:endptr

29 void test1(char *array, char *endptr) {
31 long r = strtol(array, &endptr, 3);
32 assert(array + 2 == endptr);
36 void test2(char *array, char *endptr) {
39 long r = strtol(array, &endptr, 35);
40 assert(array + 2 == endptr);
44 void test3(char *array, char *endptr) {
50 void test4(char *array, char *endptr) {
56 void test5(char *array, char *endptr) {
65 void test6(char *array, char *endptr) {
69 long r = strtol(array, &endptr, 0);
70 assert(array == endptr);
74 void test7(char *array, char *endptr) {
83 char *endptr = NULL;
88 if (!strcmp(argv[1], "test1")) test1(array, endptr);
91 if (!strcmp(argv[1], "test2")) test2(array, endptr);
94 if (!strcmp(argv[1], "test3")) test3(array, endptr);
97 if (!strcmp(argv[1], "test4")) test4(array, endptr);
100 if (!strcmp(argv[1], "test5")) test5(array, endptr);
103 if (!strcmp(argv[1], "test6")) test6(array, endptr);
106 if (!strcmp(argv[1], "test7")) test7(array, endptr);