22 #ifndef myjapi_MyJapiCtypes_hpp
23 #define myjapi_MyJapiCtypes_hpp
31 #include "helpers.hpp"
35 #define JTIE_JNI_SHORT_T jshort
36 #define JTIE_JNI_INT_T jint
37 #define JTIE_JNI_LONG_T jint
38 #define JTIE_JNI_LONGLONG_T jlong
39 #define JTIE_JNI_LONGDOUBLE_T jdouble
40 #include "jtie_tconv_vwidth.hpp"
53 JNIEXPORT jboolean JNICALL
54 Java_myjapi_MyJapiCtypes_f11(JNIEnv * env, jclass cls, jboolean p0)
56 TRACE(
"jboolean Java_myjapi_MyJapiCtypes_f11(JNIEnv *, jclass, jboolean)");
57 return gcall_fr< ttrait_bool_c, ttrait_bool_c, f11 >(env, cls, p0);
60 JNIEXPORT jbyte JNICALL
61 Java_myjapi_MyJapiCtypes_f12(JNIEnv * env, jclass cls, jbyte p0)
63 TRACE(
"jbyte Java_myjapi_MyJapiCtypes_f12(JNIEnv *, jclass, jbyte)");
64 return gcall_fr< ttrait_char_c, ttrait_char_c, f12 >(env, cls, p0);
67 JNIEXPORT jbyte JNICALL
68 Java_myjapi_MyJapiCtypes_f13(JNIEnv * env, jclass cls, jbyte p0)
70 TRACE(
"jbyte Java_myjapi_MyJapiCtypes_f13(JNIEnv *, jclass, jbyte)");
71 return gcall_fr< ttrait_schar_c, ttrait_schar_c, f13 >(env, cls, p0);
74 JNIEXPORT jbyte JNICALL
75 Java_myjapi_MyJapiCtypes_f14(JNIEnv * env, jclass cls, jbyte p0)
77 TRACE(
"jbyte Java_myjapi_MyJapiCtypes_f14(JNIEnv *, jclass, jbyte)");
78 return gcall_fr< ttrait_uchar_c, ttrait_uchar_c, f14 >(env, cls, p0);
81 JNIEXPORT jshort JNICALL
82 Java_myjapi_MyJapiCtypes_f15(JNIEnv * env, jclass cls, jshort p0)
84 TRACE(
"jshort Java_myjapi_MyJapiCtypes_f15(JNIEnv *, jclass, jshort)");
85 return gcall_fr< ttrait_short_c, ttrait_short_c, f15 >(env, cls, p0);
88 JNIEXPORT jshort JNICALL
89 Java_myjapi_MyJapiCtypes_f16(JNIEnv * env, jclass cls, jshort p0)
91 TRACE(
"jshort Java_myjapi_MyJapiCtypes_f16(JNIEnv *, jclass, jshort)");
92 return gcall_fr< ttrait_ushort_c, ttrait_ushort_c, f16 >(env, cls, p0);
95 JNIEXPORT jint JNICALL
96 Java_myjapi_MyJapiCtypes_f17(JNIEnv * env, jclass cls, jint p0)
98 TRACE(
"jint Java_myjapi_MyJapiCtypes_f17(JNIEnv *, jclass, jint)");
99 return gcall_fr< ttrait_int_c, ttrait_int_c, f17 >(env, cls, p0);
102 JNIEXPORT jint JNICALL
103 Java_myjapi_MyJapiCtypes_f18(JNIEnv * env, jclass cls, jint p0)
105 TRACE(
"jint Java_myjapi_MyJapiCtypes_f18(JNIEnv *, jclass, jint)");
106 return gcall_fr< ttrait_uint_c, ttrait_uint_c, f18 >(env, cls, p0);
109 JNIEXPORT jint JNICALL
110 Java_myjapi_MyJapiCtypes_f19(JNIEnv * env, jclass cls, jint p0)
112 TRACE(
"jint Java_myjapi_MyJapiCtypes_f19(JNIEnv *, jclass, jint)");
113 return gcall_fr< ttrait_long_c, ttrait_long_c, f19 >(env, cls, p0);
116 JNIEXPORT jint JNICALL
117 Java_myjapi_MyJapiCtypes_f20(JNIEnv * env, jclass cls, jint p0)
119 TRACE(
"jint Java_myjapi_MyJapiCtypes_f20(JNIEnv *, jclass, jint)");
120 return gcall_fr< ttrait_ulong_c, ttrait_ulong_c, f20 >(env, cls, p0);
123 JNIEXPORT jlong JNICALL
124 Java_myjapi_MyJapiCtypes_f21(JNIEnv * env, jclass cls, jlong p0)
126 TRACE(
"jlong Java_myjapi_MyJapiCtypes_f21(JNIEnv *, jclass, jlong)");
127 return gcall_fr< ttrait_longlong_c, ttrait_longlong_c, f21 >(env, cls, p0);
130 JNIEXPORT jlong JNICALL
131 Java_myjapi_MyJapiCtypes_f22(JNIEnv * env, jclass cls, jlong p0)
133 TRACE(
"jlong Java_myjapi_MyJapiCtypes_f22(JNIEnv *, jclass, jlong)");
134 return gcall_fr< ttrait_ulonglong_c, ttrait_ulonglong_c, f22 >(env, cls, p0);
137 JNIEXPORT jfloat JNICALL
138 Java_myjapi_MyJapiCtypes_f23(JNIEnv * env, jclass cls, jfloat p0)
140 TRACE(
"jfloat Java_myjapi_MyJapiCtypes_f23(JNIEnv *, jclass, jfloat)");
141 return gcall_fr< ttrait_float_c, ttrait_float_c, f23 >(env, cls, p0);
144 JNIEXPORT jdouble JNICALL
145 Java_myjapi_MyJapiCtypes_f24(JNIEnv * env, jclass cls, jdouble p0)
147 TRACE(
"jdouble Java_myjapi_MyJapiCtypes_f24(JNIEnv *, jclass, jdouble)");
148 return gcall_fr< ttrait_double_c, ttrait_double_c, f24 >(env, cls, p0);
151 JNIEXPORT jdouble JNICALL
152 Java_myjapi_MyJapiCtypes_f25(JNIEnv * env, jclass cls, jdouble p0)
154 TRACE(
"jdouble Java_myjapi_MyJapiCtypes_f25(JNIEnv *, jclass, jdouble)");
155 return gcall_fr< ttrait_longdouble_c, ttrait_longdouble_c, f25 >(env, cls, p0);
160 JNIEXPORT jboolean JNICALL
161 Java_myjapi_MyJapiCtypes_f31(JNIEnv * env, jclass cls, jboolean p0)
163 TRACE(
"jboolean Java_myjapi_MyJapiCtypes_f31(JNIEnv *, jclass, jboolean)");
164 return gcall_fr< ttrait_bool, ttrait_bool, f31 >(env, cls, p0);
167 JNIEXPORT jbyte JNICALL
168 Java_myjapi_MyJapiCtypes_f32(JNIEnv * env, jclass cls, jbyte p0)
170 TRACE(
"jbyte Java_myjapi_MyJapiCtypes_f32(JNIEnv *, jclass, jbyte)");
171 return gcall_fr< ttrait_char, ttrait_char, f32 >(env, cls, p0);
174 JNIEXPORT jbyte JNICALL
175 Java_myjapi_MyJapiCtypes_f33(JNIEnv * env, jclass cls, jbyte p0)
177 TRACE(
"jbyte Java_myjapi_MyJapiCtypes_f33(JNIEnv *, jclass, jbyte)");
178 return gcall_fr< ttrait_schar, ttrait_schar, f33 >(env, cls, p0);
181 JNIEXPORT jbyte JNICALL
182 Java_myjapi_MyJapiCtypes_f34(JNIEnv * env, jclass cls, jbyte p0)
184 TRACE(
"jbyte Java_myjapi_MyJapiCtypes_f34(JNIEnv *, jclass, jbyte)");
185 return gcall_fr< ttrait_uchar, ttrait_uchar, f34 >(env, cls, p0);
188 JNIEXPORT jshort JNICALL
189 Java_myjapi_MyJapiCtypes_f35(JNIEnv * env, jclass cls, jshort p0)
191 TRACE(
"jshort Java_myjapi_MyJapiCtypes_f35(JNIEnv *, jclass, jshort)");
192 return gcall_fr< ttrait_short, ttrait_short, f35 >(env, cls, p0);
195 JNIEXPORT jshort JNICALL
196 Java_myjapi_MyJapiCtypes_f36(JNIEnv * env, jclass cls, jshort p0)
198 TRACE(
"jshort Java_myjapi_MyJapiCtypes_f36(JNIEnv *, jclass, jshort)");
199 return gcall_fr< ttrait_ushort, ttrait_ushort, f36 >(env, cls, p0);
202 JNIEXPORT jint JNICALL
203 Java_myjapi_MyJapiCtypes_f37(JNIEnv * env, jclass cls, jint p0)
205 TRACE(
"jint Java_myjapi_MyJapiCtypes_f37(JNIEnv *, jclass, jint)");
206 return gcall_fr< ttrait_int, ttrait_int, f37 >(env, cls, p0);
209 JNIEXPORT jint JNICALL
210 Java_myjapi_MyJapiCtypes_f38(JNIEnv * env, jclass cls, jint p0)
212 TRACE(
"jint Java_myjapi_MyJapiCtypes_f38(JNIEnv *, jclass, jint)");
213 return gcall_fr< ttrait_uint, ttrait_uint, f38 >(env, cls, p0);
216 JNIEXPORT jint JNICALL
217 Java_myjapi_MyJapiCtypes_f39(JNIEnv * env, jclass cls, jint p0)
219 TRACE(
"jint Java_myjapi_MyJapiCtypes_f39(JNIEnv *, jclass, jint)");
220 return gcall_fr< ttrait_long, ttrait_long, f39 >(env, cls, p0);
223 JNIEXPORT jint JNICALL
224 Java_myjapi_MyJapiCtypes_f40(JNIEnv * env, jclass cls, jint p0)
226 TRACE(
"jint Java_myjapi_MyJapiCtypes_f40(JNIEnv *, jclass, jint)");
227 return gcall_fr< ttrait_ulong, ttrait_ulong, f40 >(env, cls, p0);
230 JNIEXPORT jlong JNICALL
231 Java_myjapi_MyJapiCtypes_f41(JNIEnv * env, jclass cls, jlong p0)
233 TRACE(
"jlong Java_myjapi_MyJapiCtypes_f41(JNIEnv *, jclass, jlong)");
234 return gcall_fr< ttrait_longlong, ttrait_longlong, f41 >(env, cls, p0);
237 JNIEXPORT jlong JNICALL
238 Java_myjapi_MyJapiCtypes_f42(JNIEnv * env, jclass cls, jlong p0)
240 TRACE(
"jlong Java_myjapi_MyJapiCtypes_f42(JNIEnv *, jclass, jlong)");
241 return gcall_fr< ttrait_ulonglong, ttrait_ulonglong, f42 >(env, cls, p0);
244 JNIEXPORT jfloat JNICALL
245 Java_myjapi_MyJapiCtypes_f43(JNIEnv * env, jclass cls, jfloat p0)
247 TRACE(
"jfloat Java_myjapi_MyJapiCtypes_f43(JNIEnv *, jclass, jfloat)");
248 return gcall_fr< ttrait_float, ttrait_float, f43 >(env, cls, p0);
251 JNIEXPORT jdouble JNICALL
252 Java_myjapi_MyJapiCtypes_f44(JNIEnv * env, jclass cls, jdouble p0)
254 TRACE(
"jdouble Java_myjapi_MyJapiCtypes_f44(JNIEnv *, jclass, jdouble)");
255 return gcall_fr< ttrait_double, ttrait_double, f44 >(env, cls, p0);
258 JNIEXPORT jdouble JNICALL
259 Java_myjapi_MyJapiCtypes_f45(JNIEnv * env, jclass cls, jdouble p0)
261 TRACE(
"jdouble Java_myjapi_MyJapiCtypes_f45(JNIEnv * env, jclass cls, jdouble)");
262 return gcall_fr< ttrait_longdouble, ttrait_longdouble, f45 >(env, cls, p0);
269 #endif // myjapi_MyJapiCtypes_hpp