00001 #ifndef _GROK_MATCHCONF_MACRO_ 00002 #define _GROK_MATCHCONF_MACRO_ 00003 00004 enum matchconf_macro_type { 00005 VALUE_LINE, 00006 VALUE_MATCH, 00007 VALUE_JSON_COMPLEX, 00008 VALUE_JSON_SIMPLE, 00009 VALUE_START, 00010 VALUE_END, 00011 VALUE_LENGTH, 00012 }; 00013 00014 #ifndef _GPERF_ 00015 struct strmacro { 00016 const char *str; 00017 int code; 00018 }; 00019 #endif 00020 00021 /* this function is generated by gperf */ 00022 const struct strmacro *patname2macro(const char *str, unsigned int len); 00023 00024 #endif /* _GROK_MATCHCONF_MACRO_ */