typedef struct Glob Glob;
typedef struct Globlist Globlist;

struct Glob{
       String  *glob;
       Glob    *next;
};

struct Globlist{
       Glob    *first;
       Glob    **l;
};

extern  Globlist*       glob(char*);
extern  void            globadd(Globlist*, char*, char*);
extern  void            globlistfree(Globlist *gl);
extern  char*           globiter(Globlist *gl);