if (t != t_word) return t; 
if (t != t_word) return t; 
static const char *config_main(struct configuration *p){	const char *t;	while ((t = gettoken(p)) != t_eof) {		if (t != t_word) return t;		if (!strcasecmp(p->tokbuf, c_root_directory))			t = config_string(p, &rootdir);		else if (!strcasecmp(p->tokbuf, c_core_directory))			t = config_string(p, &coredir);		else if (!strcasecmp(p->tokbuf, c_umask))			t = config_int(p, &fcm);		else if (!strcasecmp(p->tokbuf, c_stayroot))			t = config_flag(p, &stayroot);		else if (!strcasecmp(p->tokbuf, c_user))			t = config_string(p, &user_name);		else if (!strcasecmp(p->tokbuf, c_pid))			t = config_string(p, &pid_filename);		else if (!strcasecmp(p->tokbuf, c_log))			t = config_string(p, &log_filename);		else if (!strcasecmp(p->tokbuf, c_error))			t = config_string(p, &error_filename);		else if (!strcasecmp(p->tokbuf, c_tuning))			t = config_tuning(p, &tuning);		else if (!strcasecmp(p->tokbuf, c_control))			t = config_control(p, &controls);		else if (!strcasecmp(p->tokbuf, c_server))			t = config_server(p, &servers);		else if (!strcasecmp(p->tokbuf, c_log_format))			t = config_log(p, &log_column, &log_columns);		else			t = e_keyword;		if (t)			return t;	}	return 0;}
8520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8520/4557b1c28c9ed1edd81283f4dda948f16e6d809d/config.c/buggy/src/config.c