Lines Matching refs:pos
76 do_test (size_t align, size_t pos, size_t len, int seek_char, int max_char) in do_test() argument
96 if ((i > pos || pos >= len) && buf[align + i] == seek_char) in do_test()
101 if (pos < len) in do_test()
103 buf[align + pos] = seek_char; in do_test()
104 result = (CHAR *) (buf + align + pos); in do_test()
118 size_t i, j, n, align, pos, len; in do_random_tests() local
131 pos = random () & 511; in do_random_tests()
132 if (pos + align >= 511) in do_random_tests()
133 pos = 510 - align - (random () & 7); in do_random_tests()
137 if (pos >= len) in do_random_tests()
138 len = pos + (random () & 7); in do_random_tests()
142 if (seek_char && pos == len) in do_random_tests()
144 if (pos) in do_random_tests()
145 --pos; in do_random_tests()
155 if (i == pos + align) in do_random_tests()
162 if (((i > pos + align && i < len + align) || pos > len) in do_random_tests()
174 if (pos <= len) in do_random_tests()
175 result = (CHAR *) (p + pos + align); in do_random_tests()
185 n, impl->name, align, seek_char, len, pos, in do_random_tests()