summaryrefslogtreecommitdiffstats
path: root/grammar
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2011-07-06 11:32:54 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2011-07-06 11:32:54 +0200
commit4fcfea31e3c46d27c5a54a8d1d9925e59550f82c (patch)
treec6936f35eb7700eccc6a3c9feaf306eba7679e16 /grammar
parent2081c264a3b3219ed4756e548ec9b122fae9328c (diff)
downloadrsyslog-4fcfea31e3c46d27c5a54a8d1d9925e59550f82c.tar.gz
rsyslog-4fcfea31e3c46d27c5a54a8d1d9925e59550f82c.tar.xz
rsyslog-4fcfea31e3c46d27c5a54a8d1d9925e59550f82c.zip
milestone/[NONWORKING]: first integration of new parser, rules are not yet handled
Diffstat (limited to 'grammar')
-rw-r--r--grammar/parserif.h1
-rw-r--r--grammar/testdriver.c9
-rw-r--r--grammar/utils.c9
3 files changed, 10 insertions, 9 deletions
diff --git a/grammar/parserif.h b/grammar/parserif.h
index c88114c9..0a6434d3 100644
--- a/grammar/parserif.h
+++ b/grammar/parserif.h
@@ -1,5 +1,6 @@
#ifndef PARSERIF_H_DEFINED
#define PARSERIF_H_DEFINED
+#include "utils.h"
int cnfSetLexFile(char*);
int yyparse();
int yydebug;
diff --git a/grammar/testdriver.c b/grammar/testdriver.c
index 9899dbd1..43f3bd3f 100644
--- a/grammar/testdriver.c
+++ b/grammar/testdriver.c
@@ -86,15 +86,6 @@ void cnfDoBSDHost(char *ln)
dbgprintf("global:BSD host: %s\n", ln);
}
-void
-cstrPrint(char *text, es_str_t *estr)
-{
- char *str;
- str = es_str2cstr(estr, NULL);
- printf("%s%s", text, str);
- free(str);
-}
-
int
main(int argc, char *argv[])
{
diff --git a/grammar/utils.c b/grammar/utils.c
index 0812fa6b..f49af9b0 100644
--- a/grammar/utils.c
+++ b/grammar/utils.c
@@ -609,3 +609,12 @@ cnffuncNew(es_str_t *fname, struct cnffparamlst* paramlst)
}
return func;
}
+
+void
+cstrPrint(char *text, es_str_t *estr)
+{
+ char *str;
+ str = es_str2cstr(estr, NULL);
+ dbgprintf("%s%s", text, str);
+ free(str);
+}