summaryrefslogtreecommitdiff
path: root/Examples/test-suite/argcargvtest.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/argcargvtest.i')
-rw-r--r--Examples/test-suite/argcargvtest.i23
1 files changed, 23 insertions, 0 deletions
diff --git a/Examples/test-suite/argcargvtest.i b/Examples/test-suite/argcargvtest.i
new file mode 100644
index 000000000..ed5aa0985
--- /dev/null
+++ b/Examples/test-suite/argcargvtest.i
@@ -0,0 +1,23 @@
+%module argcargvtest
+
+%include <argcargv.i>
+
+%apply (int ARGC, char **ARGV) { (size_t argc, const char **argv) }
+
+%inline %{
+
+int mainc(size_t argc, const char **argv)
+{
+ return (int)argc;
+}
+
+const char* mainv(size_t argc, const char **argv, int idx)
+{
+ return argv[idx];
+}
+
+void initializeApp(size_t argc, const char **argv, bool setPGid = true, bool isMakeline = false)
+{
+}
+
+%}