13 * A minor convenience for quick member access, as in "DIR_ITEM_GET(a,
14 * i)->member". Most of the time this macro is not what you want to
17 #define DIR_ITEM_GET(a, i) ((struct dir_item *) array_get((a), (i)))
19 Array dir_scan(const char *,
20 int (*filter) (struct dir_item *),
21 char **(*get_list) (const char *),
22 void (*free_list)(void *));