| 318 | } |
| 319 | |
| 320 | static void array_iter(void) |
| 321 | { |
| 322 | ACL_ARRAY *a = acl_array_create(10); |
| 323 | ACL_ITER iter; |
| 324 | int i; |
| 325 | char *ptr; |
| 326 | |
| 327 | for (i = 0; i < 20; i++) { |
| 328 | ptr = (char*) acl_mymalloc(32); |
| 329 | snprintf(ptr, 32, "data: %d", i); |
| 330 | (void) acl_array_append(a, ptr); |
| 331 | } |
| 332 | |
| 333 | printf("\nacl_foreach for acl_array:\n"); |
| 334 | acl_foreach(iter, a) { |
| 335 | printf(">> i: %d, value: %s\n", iter.i, (char*) iter.data); |
| 336 | } |
| 337 | |
| 338 | printf("\nacl_foreach_reverse for acl_array:\n"); |
| 339 | acl_foreach_reverse(iter, a) { |
| 340 | printf(">> i: %d, value: %s\n", iter.i, (char*) iter.data); |
| 341 | } |
| 342 | |
| 343 | acl_array_destroy(a, acl_myfree_fn); |
| 344 | } |
| 345 | |
| 346 | static void dlink_iter(void) |
| 347 | { |
no test coverage detected
searching dependent graphs…