From eb5c026373e4ff80745d3fe1d47588fcd214ca0d Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Tue, 11 Apr 2000 21:22:56 +0000 Subject: [PATCH] Added SwigWrapper git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@404 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/Swig/swig.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/Swig/swig.h b/Source/Swig/swig.h index be85e2034..a3060f36d 100644 --- a/Source/Swig/swig.h +++ b/Source/Swig/swig.h @@ -205,13 +205,17 @@ extern int Swig_emit(DOH *obj, void *clientdata); /* -- Wrapper function Object */ typedef struct { - DOHHash *h; DOHHash *localh; DOHString *def; DOHString *locals; DOHString *code; } SwigWrapper; +extern SwigWrapper *NewSwigWrapper(); +extern void DelSwigWrapper(SwigWrapper *w); +extern void SwigWrapper_print(SwigWrapper *w, DOHFile *f); +extern int SwigWrapper_add_local(SwigWrapper *w, DOHString_or_char *decl, DOHString_or_char *name); +extern int SwigWrapper_check_local(SwigWrapper *w, DOHString_or_char *name); /* --- Misc --- */ extern char *Swig_copy_string(const char *c);