summaryrefslogtreecommitdiff
path: root/Lib/cpointer.i
diff options
context:
space:
mode:
authorOlly Betts <olly@survex.com>2022-02-01 14:05:17 +1300
committerGitHub <noreply@github.com>2022-02-01 14:05:17 +1300
commit3e019977c580fdfbb29b7ae60bed09358e9335e4 (patch)
treec5e6abbcaff15427017f8c1759b725dd2921f252 /Lib/cpointer.i
parentb66926b98db667d07155d76f12b085ab0523c379 (diff)
parentc041ac6d1cda407baa338bd016c0a68f2f0c6834 (diff)
downloadswig-3e019977c580fdfbb29b7ae60bed09358e9335e4.tar.gz
Merge pull request #1398 from swig-fortran/missing-includes
Add missing includes to library and test cases
Diffstat (limited to 'Lib/cpointer.i')
-rw-r--r--Lib/cpointer.i6
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/cpointer.i b/Lib/cpointer.i
index 6eb509d7e..a04de3d67 100644
--- a/Lib/cpointer.i
+++ b/Lib/cpointer.i
@@ -5,6 +5,12 @@
* pointer objects.
* ----------------------------------------------------------------------------- */
+#ifndef __cplusplus
+// C uses free/calloc/malloc
+%include "swigfragments.swg"
+%fragment("<stdlib.h>");
+#endif
+
/* -----------------------------------------------------------------------------
* %pointer_class(type,name)
*