17dd7cddfSDavid du Colombier typedef struct Glob Glob; 29a747e4fSDavid du Colombier typedef struct Globlist Globlist; 37dd7cddfSDavid du Colombier 47dd7cddfSDavid du Colombier struct Glob{ 59a747e4fSDavid du Colombier String *glob; 67dd7cddfSDavid du Colombier Glob *next; 77dd7cddfSDavid du Colombier }; 87dd7cddfSDavid du Colombier 99a747e4fSDavid du Colombier struct Globlist{ 109a747e4fSDavid du Colombier Glob *first; 119a747e4fSDavid du Colombier Glob **l; 129a747e4fSDavid du Colombier }; 139a747e4fSDavid du Colombier 149a747e4fSDavid du Colombier extern Globlist* glob(char*); 159a747e4fSDavid du Colombier extern void globadd(Globlist*, char*, char*); 169a747e4fSDavid du Colombier extern void globlistfree(Globlist *gl); 17*b27b55e2SDavid du Colombier extern char* globiter(Globlist *gl); 18