From 5472ed16df5642aedc124a1b49a35d99da98cc37 Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Wed, 25 Mar 2009 12:35:56 +0000 Subject: Split common routines from kboot parser Pull out the common .conf file parsing logic from kboot-parser.c and into two new files parser-conf.h and parser-conf.c, and rework the kboot parser to use those common routines. The new common routines are based on a .conf file parser context struct conf_context. The specific parsers setup the context then call the main parsing entry routine conf_parse(). conf_parse() uses the context info to open and read .conf files and call parser specific callbacks to process name:value pairs and to add boot_option instances to the discover server. Signed-off-by: Geoff Levand Signed-off-by: Jeremy Kerr --- discover/parser-utils.h | 1 + 1 file changed, 1 insertion(+) (limited to 'discover/parser-utils.h') diff --git a/discover/parser-utils.h b/discover/parser-utils.h index 955f5f4..781867c 100644 --- a/discover/parser-utils.h +++ b/discover/parser-utils.h @@ -1,6 +1,7 @@ #ifndef PARSER_UTILS_H #define PARSER_UTILS_H +#include "pb-protocol/pb-protocol.h" #include "parser.h" #define streq(a,b) (!strcasecmp((a),(b))) -- cgit v1.2.1