From 4507660097441fb5802b50c8975d83c786a62a6c Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Mon, 8 Dec 2003 23:42:37 +0000 Subject: [PATCH] setting the dirprot support to 0 in the meantime, can be set back with -dirprot git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5508 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/Modules/main.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx index 90fea56da..855135ac8 100644 --- a/Source/Modules/main.cxx +++ b/Source/Modules/main.cxx @@ -72,6 +72,7 @@ static char *usage = (char*)"\ -module - Set module name to \n\ -nocontract - Turn off contract checking \n\ -nodefault - Do not generate constructors/destructors\n\ + -dirprot - Wrap director protected members\n\ -nodirprot - Do not wrap director protected members\n\ -noexcept - Do not wrap exception specifiers\n\ -noextern - Do not generate extern declarations\n\ @@ -282,7 +283,7 @@ int SWIG_main(int argc, char *argv[], Language *l) { Preprocessor_define(vers,0); /* Turn on director protected mode */ - Wrapper_director_protected_mode_set(1); + Wrapper_director_protected_mode_set(0); // Check for SWIG_LIB environment variable @@ -327,6 +328,8 @@ int SWIG_main(int argc, char *argv[], Language *l) { Wrapper_compact_print_mode_set(1); } else if (strcmp(temp, "-fvirtual") == 0) { Wrapper_virtual_elimination_mode_set(1); + } else if (strcmp(temp,"-dirprot") == 0) { + Wrapper_director_protected_mode_set(1); } else if (strcmp(temp,"-nodirprot") == 0) { Wrapper_director_protected_mode_set(0); } else if (strcmp(temp, "-small") == 0) { @@ -367,6 +370,8 @@ int SWIG_main(int argc, char *argv[], Language *l) { } else if (strcmp(argv[i],"-fvirtual") == 0) { Wrapper_virtual_elimination_mode_set(1); Swig_mark_arg(i); + } else if (strcmp(argv[i],"-dirprot") == 0) { + Wrapper_director_protected_mode_set(1); } else if (strcmp(argv[i],"-nodirprot") == 0) { Wrapper_director_protected_mode_set(0); } else if (strcmp(argv[i],"-small") == 0) {