00001 /* 00002 * (C)opyright 2007 Nico Golde <nico@ngolde.de> 00003 * See LICENSE file for license details 00004 */ 00005 00015 typedef struct node{ 00016 char *name; 00017 struct node *next; 00018 } node_t; 00019 00024 typedef struct{ 00025 int length; 00026 node_t *top; 00027 node_t *last; 00028 } list_t; 00029 00036 list_t *dir_list(char *dir); 00037 00042 void delete_list(list_t *lst);