Lines Matching defs:endptr
35 void test1(char *array, char *endptr) {
37 long r = strtol(array, &endptr, 3);
38 assert(array + 2 == endptr);
42 void test2(char *array, char *endptr) {
45 long r = strtol(array, &endptr, 35);
46 assert(array + 2 == endptr);
50 void test3(char *array, char *endptr) {
68 void test4(char *array, char *endptr) {
83 void test5(char *array, char *endptr) {
92 void test6(char *array, char *endptr) {
96 long r = strtol(array, &endptr, 0);
97 assert(array == endptr);
101 void test7(char *array, char *endptr) {
111 char *endptr = NULL;
116 if (!strcmp(argv[1], "test1")) test1(array, endptr);
119 if (!strcmp(argv[1], "test2")) test2(array, endptr);
122 if (!strcmp(argv[1], "test3")) test3(array0, endptr);
125 if (!strcmp(argv[1], "test4")) test4(array, endptr);
128 if (!strcmp(argv[1], "test5")) test5(array, endptr);
131 if (!strcmp(argv[1], "test6")) test6(array, endptr);
134 if (!strcmp(argv[1], "test7")) test7(array, endptr);