diff options
Diffstat (limited to 'grammar')
-rw-r--r-- | grammar/rainerscript.c | 6 | ||||
-rw-r--r-- | grammar/rainerscript.h | 3 |
2 files changed, 4 insertions, 5 deletions
diff --git a/grammar/rainerscript.c b/grammar/rainerscript.c index 00776a2c..17b482ab 100644 --- a/grammar/rainerscript.c +++ b/grammar/rainerscript.c @@ -52,8 +52,6 @@ DEFobjCurrIf(regexp) void cnfexprOptimize(struct cnfexpr *expr); static void cnfstmtOptimizePRIFilt(struct cnfstmt *stmt); static void cnfarrayPrint(struct cnfarray *ar, int indent); -static void cnfarrayContentDestruct(struct cnfarray *ar); -static struct cnfarray* cnfarrayDup(struct cnfarray *old); char* getFIOPName(unsigned iFIOP) @@ -1619,7 +1617,7 @@ cnfexprEval(struct cnfexpr *expr, struct var *ret, void* usrptr) //--------------------------------------------------------- -static void +void cnfarrayContentDestruct(struct cnfarray *ar) { unsigned short i; @@ -2019,7 +2017,7 @@ done: return ar; } /* duplicate an array (deep copy) */ -static struct cnfarray* +struct cnfarray* cnfarrayDup(struct cnfarray *old) { int i; diff --git a/grammar/rainerscript.h b/grammar/rainerscript.h index 41d30d83..7d4961ab 100644 --- a/grammar/rainerscript.h +++ b/grammar/rainerscript.h @@ -327,8 +327,9 @@ struct cnfstmt * cnfstmtNewUnset(char *var); void cnfstmtDestruct(struct cnfstmt *root); void cnfstmtOptimize(struct cnfstmt *root); struct cnfarray* cnfarrayNew(es_str_t *val); -//struct cnfarray* cnfarrayDup(struct cnfarray *old); +struct cnfarray* cnfarrayDup(struct cnfarray *old); struct cnfarray* cnfarrayAdd(struct cnfarray *ar, es_str_t *val); +void cnfarrayContentDestruct(struct cnfarray *ar); char* getFIOPName(unsigned iFIOP); rsRetVal initRainerscript(void); void unescapeStr(uchar *s, int len); |