summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSwati Sharma <itawswati@gmail.com>2012-08-04 18:40:54 +0000
committerSwati Sharma <itawswati@gmail.com>2012-08-04 18:40:54 +0000
commit367fb93e8a56e73a3ebd636422621f378594b36c (patch)
treef900a6d93dcef08ede4576aa79af639b1e43c6f3
parent542b6c20abaee8c0e60f040e56b0a7a989468415 (diff)
downloadswig-367fb93e8a56e73a3ebd636422621f378594b36c.tar.gz
Added 'in' typemap for pointers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-objc@13498 626c5289-ae23-0410-ae9c-e8d60b6d4f22
-rw-r--r--Lib/objc/objc.swg15
1 files changed, 15 insertions, 0 deletions
diff --git a/Lib/objc/objc.swg b/Lib/objc/objc.swg
index 497c53d4f..ed8c8c790 100644
--- a/Lib/objc/objc.swg
+++ b/Lib/objc/objc.swg
@@ -125,6 +125,21 @@
const double &, double &
%{ $1 = ($1_ltype)$input; %}
+%typemap(in) const bool *, bool *,
+ const signed char *, signed char *,
+ const unsigned char *, unsigned char *,
+ const short *, short *,
+ const unsigned short *, unsigned short *,
+ const int *, int *,
+ const unsigned int *, unsigned int *,
+ const long *, long *,
+ const unsigned long *, unsigned long *,
+ const long long *, long long *,
+ const unsigned long long *, unsigned long long *,
+ const float *, float *,
+ const double *, double *
+%{ $1 = ($1_ltype)$input;%}
+
//C strings:
%typemap(in) char *, char[ANY], char[] {
$1 = 0;