• Home
  • Raw
  • Download

Lines Matching refs:array

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