diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/module-template.h | 4 | ||||
-rw-r--r-- | runtime/modules.h | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/runtime/module-template.h b/runtime/module-template.h index 95ac2863..f0084ea1 100644 --- a/runtime/module-template.h +++ b/runtime/module-template.h @@ -521,6 +521,10 @@ rsRetVal modInit##uniqName(int iIFVersRequested __attribute__((unused)), int *ip /* now get the obj interface so that we can access other objects */ \ CHKiRet(pObjGetObjInterface(&obj)); +/* do those initializations necessary for scoping */ +#define SCOPINGmodInit \ + initConfVars(); + #define ENDmodInit \ finalize_it:\ *pQueryEtryPt = queryEtryPt;\ diff --git a/runtime/modules.h b/runtime/modules.h index 556a3e34..9569512b 100644 --- a/runtime/modules.h +++ b/runtime/modules.h @@ -47,8 +47,10 @@ * version 5 changes the way parsing works for input modules. This is * an important change, parseAndSubmitMessage() goes away. Other * module types are not affected. -- rgerhards, 2008-10-09 + * version 6 introduces scoping support (starting with the output + * modules) -- rgerhards, 2010-07-27 */ -#define CURR_MOD_IF_VERSION 5 +#define CURR_MOD_IF_VERSION 6 typedef enum eModType_ { eMOD_IN = 0, /* input module */ |