• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-tools/gnulib-tests/

Lines Matching refs:list1

75 check_equals (gl_list_t list1, gl_list_t list2)
79 n = gl_list_size (list1);
83 ASSERT (gl_list_get_at (list1, i) == gl_list_get_at (list2, i));
88 check_all (gl_list_t list1, gl_list_t list2, gl_list_t list3)
90 check_equals (list1, list2);
91 check_equals (list1, list3);
97 gl_list_t list1, list2, list3;
115 /* Create list1. */
116 list1 = gl_list_create (GL_ARRAY_LIST,
130 check_all (list1, list2, list3);
138 if (gl_list_size (list1) > 0)
140 size_t index = RANDOM (gl_list_size (list1));
144 node1 = gl_list_set_at (list1, index, obj);
145 ASSERT (gl_list_get_at (list1, index) == obj);
146 ASSERT (gl_list_node_value (list1, node1) == obj);
158 ASSERT (gl_list_node_value (list1, gl_list_previous_node (list1, node1))
159 == gl_list_get_at (list1, index - 1));
165 if (index + 1 < gl_list_size (list1))
167 ASSERT (gl_list_node_value (list1, gl_list_next_node (list1, node1))
168 == gl_list_get_at (list1, index + 1));
180 node1 = gl_list_search (list1, obj);
192 ASSERT (gl_list_node_value (list1, node1) == obj);
202 index1 = gl_list_indexof (list1, obj);
214 ASSERT (gl_list_get_at (list1, index1) == obj);
226 node1 = gl_list_add_first (list1, obj);
229 ASSERT (gl_list_node_value (list1, node1) == obj);
232 ASSERT (gl_list_get_at (list1, 0) == obj);
241 node1 = gl_list_add_last (list1, obj);
244 ASSERT (gl_list_node_value (list1, node1) == obj);
247 ASSERT (gl_list_get_at (list1, gl_list_size (list1) - 1) == obj);
258 node1 = gl_list_add_first (list1, obj2);
259 node1 = gl_list_add_before (list1, node1, obj0);
260 node1 = gl_list_add_after (list1, node1, obj1);
267 ASSERT (gl_list_node_value (list1, node1) == obj1);
270 ASSERT (gl_list_get_at (list1, 0) == obj0);
271 ASSERT (gl_list_get_at (list1, 1) == obj1);
272 ASSERT (gl_list_get_at (list1, 2) == obj2);
283 size_t index = RANDOM (gl_list_size (list1) + 1);
286 node1 = gl_list_add_at (list1, index, obj);
289 ASSERT (gl_list_get_at (list1, index) == obj);
290 ASSERT (gl_list_node_value (list1, node1) == obj);
297 ASSERT (gl_list_node_value (list1, gl_list_previous_node (list1, node1))
298 == gl_list_get_at (list1, index - 1));
304 if (index + 1 < gl_list_size (list1))
306 ASSERT (gl_list_node_value (list1, gl_list_next_node (list1, node1))
307 == gl_list_get_at (list1, index + 1));
316 if (gl_list_size (list1) > 0)
318 size_t n = gl_list_size (list1);
319 const char *obj = gl_list_get_at (list1, RANDOM (n));
321 node1 = gl_list_search (list1, obj);
327 ASSERT (gl_list_remove_node (list1, node1));
330 ASSERT (gl_list_size (list1) == n - 1);
334 if (gl_list_size (list1) > 0)
336 size_t n = gl_list_size (list1);
338 ASSERT (gl_list_remove_at (list1, index));
341 ASSERT (gl_list_size (list1) == n - 1);
345 if (gl_list_size (list1) > 0)
347 size_t n = gl_list_size (list1);
348 const char *obj = gl_list_get_at (list1, RANDOM (n));
349 ASSERT (gl_list_remove (list1, obj));
352 ASSERT (gl_list_size (list1) == n - 1);
356 if (gl_list_size (list1) > 0)
358 size_t n = gl_list_size (list1);
360 ASSERT (!gl_list_remove (list1, obj));
363 ASSERT (gl_list_size (list1) == n);
368 size_t n = gl_list_size (list1);
371 iter1 = gl_list_iterator (list1);
377 ASSERT (gl_list_get_at (list1, i) == elt);
393 size_t end = RANDOM (gl_list_size (list1) + 1);
397 iter1 = gl_list_iterator_from_to (list1, start, end);
403 ASSERT (gl_list_get_at (list1, i) == elt);
418 check_all (list1, list2, list3);
421 gl_list_free (list1);