Home | History | Annotate | Download | only in TestCases

Lines Matching defs:array

31 void test1(char *array, char *endptr) {
33 long r = strtol(array, &endptr, 3);
34 assert(array + 2 == endptr);
38 void test2(char *array, char *endptr) {
40 array[2] = 'z';
41 long r = strtol(array, &endptr, 35);
42 assert(array + 2 == endptr);
46 void test3(char *array, char *endptr) {
57 memset(array, 0, 8);
58 ASAN_POISON_MEMORY_REGION(array, 8);
59 long r = strtol(array + 1, NULL, -1);
61 ASAN_UNPOISON_MEMORY_REGION(array, 8);
64 void test4(char *array, char *endptr) {
75 long r = strtol(array + 3, NULL, 1);
79 void test5(char *array, char *endptr) {
81 array[0] = ' ';
82 array[1] = '+';
83 array[2] = '-';
84 long r = strtol(array, NULL, 0);
88 void test6(char *array, char *endptr) {
90 array[0] = ' ';
91 array[1] = array[2] = 'z';
92 long r = strtol(array, &endptr, 0);
93 assert(array == endptr);
97 void test7(char *array, char *endptr) {
99 array[2] = 'z';
100 long r = strtol(array + 2, NULL, 0);
106 char* array = array0 + 8;
108 array[0] = '1';
109 array[1] = '2';
110 array[2] = '3';
112 if (!strcmp(argv[1], "test1")) test1(array, endptr);
115 if (!strcmp(argv[1], "test2")) test2(array, endptr);
121 if (!strcmp(argv[1], "test4")) test4(array, endptr);
124 if (!strcmp(argv[1], "test5")) test5(array, endptr);
127 if (!strcmp(argv[1], "test6")) test6(array, endptr);
130 if (!strcmp(argv[1], "test7")) test7(array, endptr);