diff options
Diffstat (limited to 'Examples/test-suite/typemap_namespace.i')
-rw-r--r-- | Examples/test-suite/typemap_namespace.i | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Examples/test-suite/typemap_namespace.i b/Examples/test-suite/typemap_namespace.i index 6614e0372..1fd7ce718 100644 --- a/Examples/test-suite/typemap_namespace.i +++ b/Examples/test-suite/typemap_namespace.i @@ -29,8 +29,15 @@ namespace Foo { #ifdef SWIGGO %typemap(gotype) Str1 * = char *; #endif +#ifdef SWIGD + %typemap(ctype) Str1 * = char *; + %typemap(imtype) Str1 * = char *; + %typemap(dtype) Str1 * = char *; + %typemap(din) Str1 * = char *; + %typemap(dout) Str1 * = char *; +#endif %typemap(in) Str1 * = char *; -#if !(defined(SWIGCSHARP) || defined(SWIGLUA) || defined(SWIGPHP) || defined(SWIGMZSCHEME) || defined(SWIGOCAML) || defined(SWIGGO)) +#if !(defined(SWIGCSHARP) || defined(SWIGLUA) || defined(SWIGPHP) || defined(SWIGMZSCHEME) || defined(SWIGOCAML) || defined(SWIGGO) || defined(SWIGD)) %typemap(freearg) Str1 * = char *; #endif %typemap(typecheck) Str1 * = char *; |