MINOR: cfgparse: add a new field flags in cfg_keyword
This field will be used to add various mechanism to config parsing.
Currently no flag value is implemented. The following commit will
implement experimental keywords.
diff --git a/include/haproxy/cfgparse.h b/include/haproxy/cfgparse.h
index 2266ac6..b32c90d 100644
--- a/include/haproxy/cfgparse.h
+++ b/include/haproxy/cfgparse.h
@@ -42,6 +42,10 @@
KWM_DEF, /* "default" prefixed before the keyword */
};
+enum cfg_keyword_flags {
+ KWF_UNIMPLEMENTED, // TO REMOVE once an enum value is implemented
+};
+
struct cfg_keyword {
int section; /* section type for this keyword */
const char *kw; /* the keyword itself */
@@ -53,6 +57,7 @@
const char *file, /* config file name */
int line, /* config file line number */
char **err); /* error or warning message output pointer */
+ int flags;
};
/* A keyword list. It is a NULL-terminated array of keywords. It embeds a