@@ -50,7 +50,7 @@ static unsigned int ConfigFileLineno;
5050int GUC_yylex (void );
5151
5252static bool ParseConfigFile (const char *config_file,const char *calling_file,
53- int depth,GucContext context, int elevel,
53+ int depth,int elevel,
5454struct name_value_pair **head_p,
5555struct name_value_pair **tail_p);
5656static void free_name_value_list (struct name_value_pair * list);
@@ -140,9 +140,7 @@ ProcessConfigFile(GucContext context)
140140/* Parse the file into a list of option names and values */
141141head = tail = NULL;
142142
143- if (!ParseConfigFile(ConfigFileName, NULL,
144- 0, context, elevel,
145- &head, &tail))
143+ if (!ParseConfigFile(ConfigFileName, NULL, 0, elevel, &head, &tail))
146144goto cleanup_list;
147145
148146/*
@@ -368,7 +366,6 @@ ProcessConfigFile(GucContext context)
368366 *calling_file: absolute path of file containing the "include" directive,
369367 *or NULL at outer level (config_file must be absolute at outer level)
370368 *depth: recursion depth (used only to prevent infinite recursion)
371- *context: GucContext passed to ProcessConfigFile()
372369 *elevel: error logging level determined by ProcessConfigFile()
373370 * Output parameters:
374371 *head_p, tail_p: head and tail of linked list of name/value pairs
@@ -389,7 +386,7 @@ ProcessConfigFile(GucContext context)
389386 */
390387static bool
391388ParseConfigFile (const char *config_file,const char *calling_file,
392- int depth,GucContext context, int elevel,
389+ int depth,int elevel,
393390struct name_value_pair **head_p,
394391struct name_value_pair **tail_p)
395392{
@@ -496,7 +493,7 @@ ParseConfigFile(const char *config_file, const char *calling_file,
496493unsigned int save_ConfigFileLineno = ConfigFileLineno;
497494
498495if (!ParseConfigFile (opt_value, config_file,
499- depth +1 ,context, elevel,
496+ depth +1 , elevel,
500497 head_p, tail_p))
501498{
502499pfree (opt_name);