added pinvoked method with 10 int arguments
authorRadek Doulik <rodo@mono-cvs.ximian.com>
Mon, 18 Feb 2002 22:53:53 +0000 (22:53 -0000)
committerRadek Doulik <rodo@mono-cvs.ximian.com>
Mon, 18 Feb 2002 22:53:53 +0000 (22:53 -0000)
svn path=/trunk/mono/; revision=2484

mono/tests/pinvoke.cs

index dd526727318ae33064cb4ce12676a873b57413a3..2e65b64244d3a672f68aa5315ea7fefc01055bf1 100755 (executable)
@@ -6,6 +6,10 @@ public class Test {
        [DllImport("cygwin1.dll", EntryPoint="puts", CharSet=CharSet.Ansi)]
        public static extern int puts (string name);
 
+       [DllImport (".libs/libtest.so", EntryPoint="mono_test_many_int_arguments")]
+       public static extern int mono_test_many_int_arguments (int a, int b, int c, int d, int e,
+                                                              int f, int g, int h, int i, int j);
+
        public static int Main () {
                puts ("A simple Test for PInvoke");
                
@@ -13,9 +17,9 @@ public class Test {
                        return 1;
                if (Math.Acos (1) != 0)
                        return 1;
+               if (mono_test_many_int_arguments (1, 1, 1, 1, 1, 1, 1, 1, 1, 1) != 10)
+                       return 1;
                
                return 0;
        }
 }
-
-