1 typedef struct Glob Glob; 2 typedef struct Globlist Globlist; 3 4 struct Glob{ 5 String *glob; 6 Glob *next; 7 }; 8 9 struct Globlist{ 10 Glob *first; 11 Glob **l; 12 }; 13 14 extern Globlist* glob(char*); 15 extern void globadd(Globlist*, char*, char*); 16 extern void globlistfree(Globlist *gl); 17 extern char* globiter(Globlist *gl); 18