Lines Matching refs:arr
70 struct atom_string *arr; in test_random_strings() local
81 arr = calloc(N, sizeof(*arr)); in test_random_strings()
82 assert(arr); in test_random_strings()
85 random_string(&arr[i].string, &arr[i].len); in test_random_strings()
87 atom = atom_lookup(table, arr[i].string, arr[i].len); in test_random_strings()
92 if (arr[i].len != strlen(string) || in test_random_strings()
93 strncmp(string, arr[i].string, arr[i].len) != 0) { in test_random_strings()
98 arr[i].len, (int) arr[i].len, arr[i].string); in test_random_strings()
103 free(arr[i].string); in test_random_strings()
108 arr[i].atom = atom_intern(table, arr[i].string, arr[i].len, false); in test_random_strings()
109 if (arr[i].atom == XKB_ATOM_NONE) { in test_random_strings()
111 arr[i].len, (int) arr[i].len, arr[i].string); in test_random_strings()
117 string = atom_text(table, arr[i].atom); in test_random_strings()
120 if (arr[i].len != strlen(string) || in test_random_strings()
121 strncmp(string, arr[i].string, arr[i].len) != 0) { in test_random_strings()
126 arr[i].len, (int) arr[i].len, arr[i].string); in test_random_strings()
132 fprintf(stderr, "%u\t\t%lu\t\t%.*s\n", arr[i].atom, in test_random_strings()
133 arr[i].len, (int) arr[i].len, arr[i].string); in test_random_strings()
142 free(arr[i].string); in test_random_strings()
143 free(arr); in test_random_strings()