From 5e507b82f1c32ffce40882a930e3894cceb7a4ab Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Sun, 9 Dec 2012 20:49:28 +0000 Subject: [PATCH] Apply patch #3571029 which adds missing director support for const unsigned long long &. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13952 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- CHANGES.current | 3 +++ Lib/csharp/csharp.swg | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/CHANGES.current b/CHANGES.current index b0aee7e75..72398e2e9 100644 --- a/CHANGES.current +++ b/CHANGES.current @@ -8,6 +8,9 @@ Version 2.0.9 (in progress) 2012-12-08: wsfulton [Perl] Fix bug #3571361 - C++ comment in C wrappers. +2012-12-07: wsfulton + [C#] Apply patch #3571029 which adds missing director support for const unsigned long long &. + 2012-11-28: kwwette [Octave] Simplified module loading: now just the syntax $ example; diff --git a/Lib/csharp/csharp.swg b/Lib/csharp/csharp.swg index 107695da1..c0b896e16 100644 --- a/Lib/csharp/csharp.swg +++ b/Lib/csharp/csharp.swg @@ -291,6 +291,7 @@ SWIGINTERN const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz) { const long &, const unsigned long &, const long long &, + const unsigned long long &, const float &, const double & %{ static $*1_ltype temp; @@ -308,6 +309,7 @@ SWIGINTERN const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz) { %typemap(directorin) const long & "$input = $1;" %typemap(directorin) const unsigned long & "$input = $1;" %typemap(directorin) const long long & "$input = $1;" +%typemap(directorin) const unsigned long long & "$input = $1;" %typemap(directorin) const float & "$input = $1;" %typemap(directorin) const double & "$input = $1;" @@ -321,6 +323,7 @@ SWIGINTERN const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz) { const long & ($*1_ltype temp), const unsigned long & ($*1_ltype temp), const long long & ($*1_ltype temp), + const unsigned long long & ($*1_ltype temp), const float & ($*1_ltype temp), const double & ($*1_ltype temp) "$iminput" @@ -335,6 +338,7 @@ SWIGINTERN const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz) { const long & ($*1_ltype temp), const unsigned long & ($*1_ltype temp), const long long & ($*1_ltype temp), + const unsigned long long & ($*1_ltype temp), const float & ($*1_ltype temp), const double & ($*1_ltype temp) "$cscall"