if ((t = gettoken(p)) != t_open) return t; 
if ((t = gettoken(p)) != t_open) return t; 
static const char *config_mime(struct configuration *p, struct mime **ms, int class){	struct mime *m;	char *name, *s;	const char *t;	if ((t = gettoken(p)) != t_open) return t;	while ((t = gettoken(p)) != t_close) {		if (t != t_string && t != t_word) return t;		COPY(name, p->tokbuf);		if ((t = gettoken(p)) != t_open) return t;		while ((t = gettoken(p)) != t_close) {			if (t != t_string && t != t_word) return t;			ALLOC(m);			m->class = class;			m->name = name;			if (!strcasecmp(p->tokbuf, c_all))				m->ext = 0;			else {				s = p->tokbuf;				while (*s == '.')					++s;				COPY(m->ext, s);			}			m->next = *ms;			*ms = m;		}	}	return 0;}
8520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8520/4557b1c28c9ed1edd81283f4dda948f16e6d809d/config.c/buggy/src/config.c