annotate java/jdc/org_dyncall_callvm.h @ 16:a40084782546

- added support for more return values to python binding - python binding readme update
author cslag
date Sat, 26 Mar 2016 22:31:42 +0100
parents 0cfcc391201f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 /* DO NOT EDIT THIS FILE - it is machine generated */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 #include <jni.h>
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 /* Header for class org_dyncall_callvm */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 #ifndef _Included_org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 #define _Included_org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 #ifdef __cplusplus
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 extern "C" {
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 #endif
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 * Method: reset
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 * Signature: ()V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 JNIEXPORT void JNICALL Java_org_dyncall_callvm_reset
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 (JNIEnv *, jobject);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 * Method: argBool
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 * Signature: (Z)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argBool
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 (JNIEnv *, jobject, jboolean);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 * Method: argByte
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 * Signature: (B)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argByte
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 (JNIEnv *, jobject, jbyte);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 * Method: argShort
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 * Signature: (S)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argShort
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 (JNIEnv *, jobject, jshort);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 * Method: argInt
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45 * Signature: (I)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argInt
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 (JNIEnv *, jobject, jint);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 * Method: argLong
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 * Signature: (J)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argLong
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 (JNIEnv *, jobject, jlong);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 * Method: argChar
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 * Signature: (C)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
62 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argChar
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 (JNIEnv *, jobject, jchar);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 * Method: argFloat
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 * Signature: (F)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argFloat
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 (JNIEnv *, jobject, jfloat);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
75 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
76 * Method: argDouble
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77 * Signature: (D)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
78 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
79 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argDouble
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80 (JNIEnv *, jobject, jdouble);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
83 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
84 * Method: argPointer
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 * Signature: (J)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
86 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argPointer__J
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 (JNIEnv *, jobject, jlong);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
90 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
92 * Method: argPointer
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 * Signature: (Ljava/lang/Object;)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
94 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
95 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argPointer__Ljava_lang_Object_2
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
96 (JNIEnv *, jobject, jobject);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
97
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
98 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
99 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
100 * Method: argString
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
101 * Signature: (Ljava/lang/String;)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
102 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
103 JNIEXPORT void JNICALL Java_org_dyncall_callvm_argString
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
104 (JNIEnv *, jobject, jstring);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
108 * Method: callVoid
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 * Signature: (J)V
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 JNIEXPORT void JNICALL Java_org_dyncall_callvm_callVoid
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
112 (JNIEnv *, jobject, jlong);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
113
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
114 /*
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
115 * Class: org_dyncall_callvm
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
116 * Method: callInt
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
117 * Signature: (J)I
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
118 */
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
119 JNIEXPORT jint JNICALL Java_org_dyncall_callvm_callInt
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
120 (JNIEnv *, jobject, jlong);
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
121
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
122 #ifdef __cplusplus
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
123 }
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
124 #endif
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
125 #endif