| /******************************************************************************* |
| * Copyright (c) 2000, 2004 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Common Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/cpl-v10.html |
| * |
| * Contributors: |
| * IBM Corporation - initial API and implementation |
| *******************************************************************************/ |
| |
| #include "swt.h" |
| #include "os_structs.h" |
| |
| #define OS_NATIVE(func) Java_org_eclipse_swt_internal_motif_OS_##func |
| |
| #ifndef NO_CODESET |
| JNIEXPORT jint JNICALL OS_NATIVE(CODESET) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, CODESET_FUNC); |
| rc = (jint)CODESET; |
| OS_NATIVE_EXIT(env, that, CODESET_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_Call |
| JNIEXPORT jint JNICALL OS_NATIVE(Call) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, Call_FUNC); |
| rc = (jint)((jint (*)())arg0)(arg1, arg2); |
| OS_NATIVE_EXIT(env, that, Call_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_ConnectionNumber |
| JNIEXPORT jint JNICALL OS_NATIVE(ConnectionNumber) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, ConnectionNumber_FUNC); |
| rc = (jint)ConnectionNumber(arg0); |
| OS_NATIVE_EXIT(env, that, ConnectionNumber_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_FD_1ISSET |
| JNIEXPORT jboolean JNICALL OS_NATIVE(FD_1ISSET) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1) |
| { |
| jbyte *lparg1=NULL; |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, FD_1ISSET_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jboolean)FD_ISSET(arg0, (fd_set *)lparg1); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, FD_1ISSET_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_FD_1SET |
| JNIEXPORT void JNICALL OS_NATIVE(FD_1SET) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1) |
| { |
| jbyte *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, FD_1SET_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| FD_SET(arg0, (fd_set *)lparg1); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, FD_1SET_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_FD_1ZERO |
| JNIEXPORT void JNICALL OS_NATIVE(FD_1ZERO) |
| (JNIEnv *env, jclass that, jbyteArray arg0) |
| { |
| jbyte *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, FD_1ZERO_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| FD_ZERO((fd_set *)lparg0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, FD_1ZERO_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_LC_1CTYPE |
| JNIEXPORT jint JNICALL OS_NATIVE(LC_1CTYPE) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, LC_1CTYPE_FUNC); |
| rc = (jint)LC_CTYPE; |
| OS_NATIVE_EXIT(env, that, LC_1CTYPE_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_MB_1CUR_1MAX |
| JNIEXPORT jint JNICALL OS_NATIVE(MB_1CUR_1MAX) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, MB_1CUR_1MAX_FUNC); |
| rc = (jint)MB_CUR_MAX; |
| OS_NATIVE_EXIT(env, that, MB_1CUR_1MAX_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XAllocColor |
| JNIEXPORT jint JNICALL OS_NATIVE(XAllocColor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jobject arg2) |
| { |
| XColor _arg2, *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XAllocColor_FUNC); |
| if (arg2) lparg2 = getXColorFields(env, arg2, &_arg2); |
| rc = (jint)XAllocColor((Display *)arg0, arg1, lparg2); |
| if (arg2) setXColorFields(env, arg2, lparg2); |
| OS_NATIVE_EXIT(env, that, XAllocColor_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XBell |
| JNIEXPORT void JNICALL OS_NATIVE(XBell) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XBell_FUNC); |
| XBell((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XBell_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XBlackPixel |
| JNIEXPORT jint JNICALL OS_NATIVE(XBlackPixel) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XBlackPixel_FUNC); |
| rc = (jint)XBlackPixel((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XBlackPixel_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XChangeActivePointerGrab |
| JNIEXPORT jint JNICALL OS_NATIVE(XChangeActivePointerGrab) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XChangeActivePointerGrab_FUNC); |
| rc = (jint)XChangeActivePointerGrab((Display *)arg0, arg1, (Cursor)arg2, (Time)arg3); |
| OS_NATIVE_EXIT(env, that, XChangeActivePointerGrab_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XChangeProperty |
| JNIEXPORT void JNICALL OS_NATIVE(XChangeProperty) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jintArray arg6, jint arg7) |
| { |
| jint *lparg6=NULL; |
| OS_NATIVE_ENTER(env, that, XChangeProperty_FUNC); |
| if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); |
| XChangeProperty((Display *)arg0, (Window)arg1, (Atom)arg2, (Atom)arg3, arg4, arg5, (unsigned char *)lparg6, arg7); |
| if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); |
| OS_NATIVE_EXIT(env, that, XChangeProperty_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XChangeWindowAttributes |
| JNIEXPORT void JNICALL OS_NATIVE(XChangeWindowAttributes) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jobject arg3) |
| { |
| XSetWindowAttributes _arg3, *lparg3=NULL; |
| OS_NATIVE_ENTER(env, that, XChangeWindowAttributes_FUNC); |
| if (arg3) lparg3 = getXSetWindowAttributesFields(env, arg3, &_arg3); |
| XChangeWindowAttributes((Display *)arg0, arg1, arg2, lparg3); |
| if (arg3) setXSetWindowAttributesFields(env, arg3, lparg3); |
| OS_NATIVE_EXIT(env, that, XChangeWindowAttributes_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XCheckIfEvent |
| JNIEXPORT jint JNICALL OS_NATIVE(XCheckIfEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCheckIfEvent_FUNC); |
| rc = (jint)XCheckIfEvent((Display *)arg0, (XEvent *)arg1, (Bool (*)())arg2, (XPointer)arg3); |
| OS_NATIVE_EXIT(env, that, XCheckIfEvent_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCheckMaskEvent |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XCheckMaskEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XCheckMaskEvent_FUNC); |
| rc = (jboolean)XCheckMaskEvent((Display *)arg0, arg1, (XEvent *)arg2); |
| OS_NATIVE_EXIT(env, that, XCheckMaskEvent_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCheckWindowEvent |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XCheckWindowEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XCheckWindowEvent_FUNC); |
| rc = (jboolean)XCheckWindowEvent((Display *)arg0, (Window)arg1, arg2, (XEvent *)arg3); |
| OS_NATIVE_EXIT(env, that, XCheckWindowEvent_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XClearArea |
| JNIEXPORT void JNICALL OS_NATIVE(XClearArea) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jboolean arg6) |
| { |
| OS_NATIVE_ENTER(env, that, XClearArea_FUNC); |
| XClearArea((Display *)arg0, arg1, arg2, arg3, arg4, arg5, arg6); |
| OS_NATIVE_EXIT(env, that, XClearArea_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XClipBox |
| JNIEXPORT void JNICALL OS_NATIVE(XClipBox) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1) |
| { |
| XRectangle _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XClipBox_FUNC); |
| if (arg1) lparg1 = getXRectangleFields(env, arg1, &_arg1); |
| XClipBox((Region)arg0, (XRectangle *)lparg1); |
| if (arg1) setXRectangleFields(env, arg1, lparg1); |
| OS_NATIVE_EXIT(env, that, XClipBox_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XCloseDisplay |
| JNIEXPORT void JNICALL OS_NATIVE(XCloseDisplay) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XCloseDisplay_FUNC); |
| XCloseDisplay((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XCloseDisplay_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XCopyArea |
| JNIEXPORT void JNICALL OS_NATIVE(XCopyArea) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8, jint arg9) |
| { |
| OS_NATIVE_ENTER(env, that, XCopyArea_FUNC); |
| XCopyArea((Display *)arg0, arg1, arg2, (GC)arg3, arg4, arg5, arg6, arg7, arg8, arg9); |
| OS_NATIVE_EXIT(env, that, XCopyArea_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XCopyPlane |
| JNIEXPORT void JNICALL OS_NATIVE(XCopyPlane) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8, jint arg9, jint arg10) |
| { |
| OS_NATIVE_ENTER(env, that, XCopyPlane_FUNC); |
| XCopyPlane((Display *)arg0, arg1, arg2, (GC)arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); |
| OS_NATIVE_EXIT(env, that, XCopyPlane_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XCreateBitmapFromData |
| JNIEXPORT jint JNICALL OS_NATIVE(XCreateBitmapFromData) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyteArray arg2, jint arg3, jint arg4) |
| { |
| jbyte *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCreateBitmapFromData_FUNC); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| rc = (jint)XCreateBitmapFromData((Display *)arg0, arg1, (char *)lparg2, arg3, arg4); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XCreateBitmapFromData_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCreateFontCursor |
| JNIEXPORT jint JNICALL OS_NATIVE(XCreateFontCursor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCreateFontCursor_FUNC); |
| rc = (jint)XCreateFontCursor((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XCreateFontCursor_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCreateGC |
| JNIEXPORT jint JNICALL OS_NATIVE(XCreateGC) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jobject arg3) |
| { |
| XGCValues _arg3, *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCreateGC_FUNC); |
| if (arg3) lparg3 = getXGCValuesFields(env, arg3, &_arg3); |
| rc = (jint)XCreateGC((Display *)arg0, arg1, arg2, lparg3); |
| if (arg3) setXGCValuesFields(env, arg3, lparg3); |
| OS_NATIVE_EXIT(env, that, XCreateGC_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCreateImage |
| JNIEXPORT jint JNICALL OS_NATIVE(XCreateImage) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8, jint arg9) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCreateImage_FUNC); |
| rc = (jint)XCreateImage((Display *)arg0, (Visual *)arg1, arg2, arg3, arg4, (char *)arg5, arg6, arg7, arg8, arg9); |
| OS_NATIVE_EXIT(env, that, XCreateImage_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCreatePixmap |
| JNIEXPORT jint JNICALL OS_NATIVE(XCreatePixmap) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCreatePixmap_FUNC); |
| rc = (jint)XCreatePixmap((Display *)arg0, arg1, arg2, arg3, arg4); |
| OS_NATIVE_EXIT(env, that, XCreatePixmap_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCreatePixmapCursor |
| JNIEXPORT jint JNICALL OS_NATIVE(XCreatePixmapCursor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jobject arg3, jobject arg4, jint arg5, jint arg6) |
| { |
| XColor _arg3, *lparg3=NULL; |
| XColor _arg4, *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCreatePixmapCursor_FUNC); |
| if (arg3) lparg3 = getXColorFields(env, arg3, &_arg3); |
| if (arg4) lparg4 = getXColorFields(env, arg4, &_arg4); |
| rc = (jint)XCreatePixmapCursor((Display *)arg0, (Pixmap)arg1, (Pixmap)arg2, lparg3, lparg4, arg5, arg6); |
| if (arg4) setXColorFields(env, arg4, lparg4); |
| if (arg3) setXColorFields(env, arg3, lparg3); |
| OS_NATIVE_EXIT(env, that, XCreatePixmapCursor_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCreateRegion |
| JNIEXPORT jint JNICALL OS_NATIVE(XCreateRegion) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCreateRegion_FUNC); |
| rc = (jint)XCreateRegion(); |
| OS_NATIVE_EXIT(env, that, XCreateRegion_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XCreateWindow |
| JNIEXPORT jint JNICALL OS_NATIVE(XCreateWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8, jint arg9, jlong arg10, jobject arg11) |
| { |
| XSetWindowAttributes _arg11, *lparg11=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XCreateWindow_FUNC); |
| if (arg11) lparg11 = getXSetWindowAttributesFields(env, arg11, &_arg11); |
| rc = (jint)XCreateWindow((Display *)arg0, (Window)arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, (Visual *)arg9, arg10, (XSetWindowAttributes *)lparg11); |
| if (arg11) setXSetWindowAttributesFields(env, arg11, lparg11); |
| OS_NATIVE_EXIT(env, that, XCreateWindow_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefaultColormap |
| JNIEXPORT jint JNICALL OS_NATIVE(XDefaultColormap) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDefaultColormap_FUNC); |
| rc = (jint)XDefaultColormap((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XDefaultColormap_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefaultColormapOfScreen |
| JNIEXPORT jint JNICALL OS_NATIVE(XDefaultColormapOfScreen) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDefaultColormapOfScreen_FUNC); |
| rc = (jint)XDefaultColormapOfScreen((Screen *)arg0); |
| OS_NATIVE_EXIT(env, that, XDefaultColormapOfScreen_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefaultDepthOfScreen |
| JNIEXPORT jint JNICALL OS_NATIVE(XDefaultDepthOfScreen) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDefaultDepthOfScreen_FUNC); |
| rc = (jint)XDefaultDepthOfScreen((Screen *)arg0); |
| OS_NATIVE_EXIT(env, that, XDefaultDepthOfScreen_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefaultGCOfScreen |
| JNIEXPORT jint JNICALL OS_NATIVE(XDefaultGCOfScreen) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDefaultGCOfScreen_FUNC); |
| rc = (jint)XDefaultGCOfScreen((Screen *)arg0); |
| OS_NATIVE_EXIT(env, that, XDefaultGCOfScreen_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefaultRootWindow |
| JNIEXPORT jint JNICALL OS_NATIVE(XDefaultRootWindow) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDefaultRootWindow_FUNC); |
| rc = (jint)XDefaultRootWindow((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XDefaultRootWindow_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefaultScreen |
| JNIEXPORT jint JNICALL OS_NATIVE(XDefaultScreen) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDefaultScreen_FUNC); |
| rc = (jint)XDefaultScreen((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XDefaultScreen_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefaultScreenOfDisplay |
| JNIEXPORT jint JNICALL OS_NATIVE(XDefaultScreenOfDisplay) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDefaultScreenOfDisplay_FUNC); |
| rc = (jint)XDefaultScreenOfDisplay((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XDefaultScreenOfDisplay_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefaultVisual |
| JNIEXPORT jint JNICALL OS_NATIVE(XDefaultVisual) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDefaultVisual_FUNC); |
| rc = (jint)XDefaultVisual((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XDefaultVisual_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDefineCursor |
| JNIEXPORT void JNICALL OS_NATIVE(XDefineCursor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XDefineCursor_FUNC); |
| XDefineCursor((Display *)arg0, arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XDefineCursor_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XDestroyImage |
| JNIEXPORT jint JNICALL OS_NATIVE(XDestroyImage) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDestroyImage_FUNC); |
| rc = (jint)XDestroyImage((XImage *)arg0); |
| OS_NATIVE_EXIT(env, that, XDestroyImage_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDestroyRegion |
| JNIEXPORT void JNICALL OS_NATIVE(XDestroyRegion) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XDestroyRegion_FUNC); |
| XDestroyRegion((Region)arg0); |
| OS_NATIVE_EXIT(env, that, XDestroyRegion_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XDestroyWindow |
| JNIEXPORT void JNICALL OS_NATIVE(XDestroyWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XDestroyWindow_FUNC); |
| XDestroyWindow((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XDestroyWindow_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XDisplayHeight |
| JNIEXPORT jint JNICALL OS_NATIVE(XDisplayHeight) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDisplayHeight_FUNC); |
| rc = (jint)XDisplayHeight((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XDisplayHeight_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDisplayHeightMM |
| JNIEXPORT jint JNICALL OS_NATIVE(XDisplayHeightMM) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDisplayHeightMM_FUNC); |
| rc = (jint)XDisplayHeightMM((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XDisplayHeightMM_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDisplayWidth |
| JNIEXPORT jint JNICALL OS_NATIVE(XDisplayWidth) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDisplayWidth_FUNC); |
| rc = (jint)XDisplayWidth((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XDisplayWidth_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDisplayWidthMM |
| JNIEXPORT jint JNICALL OS_NATIVE(XDisplayWidthMM) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XDisplayWidthMM_FUNC); |
| rc = (jint)XDisplayWidthMM((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XDisplayWidthMM_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XDrawArc |
| JNIEXPORT void JNICALL OS_NATIVE(XDrawArc) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8) |
| { |
| OS_NATIVE_ENTER(env, that, XDrawArc_FUNC); |
| XDrawArc((Display *)arg0, (Drawable)arg1, (GC)arg2, arg3, arg4, arg5, arg6, arg7, arg8); |
| OS_NATIVE_EXIT(env, that, XDrawArc_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XDrawLine |
| JNIEXPORT void JNICALL OS_NATIVE(XDrawLine) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6) |
| { |
| OS_NATIVE_ENTER(env, that, XDrawLine_FUNC); |
| XDrawLine((Display *)arg0, (Drawable)arg1, (GC)arg2, arg3, arg4, arg5, arg6); |
| OS_NATIVE_EXIT(env, that, XDrawLine_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XDrawLines |
| JNIEXPORT void JNICALL OS_NATIVE(XDrawLines) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jshortArray arg3, jint arg4, jint arg5) |
| { |
| jshort *lparg3=NULL; |
| OS_NATIVE_ENTER(env, that, XDrawLines_FUNC); |
| if (arg3) lparg3 = (*env)->GetShortArrayElements(env, arg3, NULL); |
| XDrawLines((Display *)arg0, (Drawable)arg1, (GC)arg2, (XPoint *)lparg3, arg4, arg5); |
| if (arg3) (*env)->ReleaseShortArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XDrawLines_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XDrawPoint |
| JNIEXPORT void JNICALL OS_NATIVE(XDrawPoint) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) |
| { |
| OS_NATIVE_ENTER(env, that, XDrawPoint_FUNC); |
| XDrawPoint((Display *)arg0, (Drawable)arg1, (GC)arg2, arg3, arg4); |
| OS_NATIVE_EXIT(env, that, XDrawPoint_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XDrawRectangle |
| JNIEXPORT void JNICALL OS_NATIVE(XDrawRectangle) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6) |
| { |
| OS_NATIVE_ENTER(env, that, XDrawRectangle_FUNC); |
| XDrawRectangle((Display *)arg0, (Drawable)arg1, (GC)arg2, arg3, arg4, arg5, arg6); |
| OS_NATIVE_EXIT(env, that, XDrawRectangle_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XEmptyRegion |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XEmptyRegion) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XEmptyRegion_FUNC); |
| rc = (jboolean)XEmptyRegion((Region)arg0); |
| OS_NATIVE_EXIT(env, that, XEmptyRegion_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XEventsQueued |
| JNIEXPORT jint JNICALL OS_NATIVE(XEventsQueued) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XEventsQueued_FUNC); |
| rc = (jint)XEventsQueued((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XEventsQueued_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XFillArc |
| JNIEXPORT void JNICALL OS_NATIVE(XFillArc) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8) |
| { |
| OS_NATIVE_ENTER(env, that, XFillArc_FUNC); |
| XFillArc((Display *)arg0, (Drawable)arg1, (GC)arg2, arg3, arg4, arg5, arg6, arg7, arg8); |
| OS_NATIVE_EXIT(env, that, XFillArc_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XFillPolygon |
| JNIEXPORT jint JNICALL OS_NATIVE(XFillPolygon) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jshortArray arg3, jint arg4, jint arg5, jint arg6) |
| { |
| jshort *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XFillPolygon_FUNC); |
| if (arg3) lparg3 = (*env)->GetShortArrayElements(env, arg3, NULL); |
| rc = (jint)XFillPolygon((Display *)arg0, (Drawable)arg1, (GC)arg2, (XPoint *)lparg3, arg4, arg5, arg6); |
| if (arg3) (*env)->ReleaseShortArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XFillPolygon_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XFillRectangle |
| JNIEXPORT void JNICALL OS_NATIVE(XFillRectangle) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6) |
| { |
| OS_NATIVE_ENTER(env, that, XFillRectangle_FUNC); |
| XFillRectangle((Display *)arg0, (Drawable)arg1, (GC)arg2, arg3, arg4, arg5, arg6); |
| OS_NATIVE_EXIT(env, that, XFillRectangle_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XFilterEvent |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XFilterEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XFilterEvent_FUNC); |
| rc = (jboolean)XFilterEvent((XEvent *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XFilterEvent_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XFlush |
| JNIEXPORT void JNICALL OS_NATIVE(XFlush) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XFlush_FUNC); |
| XFlush((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XFlush_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XFontsOfFontSet |
| JNIEXPORT jint JNICALL OS_NATIVE(XFontsOfFontSet) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2) |
| { |
| jint *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XFontsOfFontSet_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XFontsOfFontSet((XFontSet)arg0, (XFontStruct ***)lparg1, (char ***)lparg2); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XFontsOfFontSet_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XFree |
| JNIEXPORT jint JNICALL OS_NATIVE(XFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XFree_FUNC); |
| rc = (jint)XFree((char *)arg0); |
| OS_NATIVE_EXIT(env, that, XFree_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XFreeColors |
| JNIEXPORT jint JNICALL OS_NATIVE(XFreeColors) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2, jint arg3, jint arg4) |
| { |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XFreeColors_FUNC); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XFreeColors((Display *)arg0, arg1, (unsigned long *)lparg2, arg3, arg4); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XFreeColors_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XFreeCursor |
| JNIEXPORT void JNICALL OS_NATIVE(XFreeCursor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XFreeCursor_FUNC); |
| XFreeCursor((Display *)arg0, (Cursor)arg1); |
| OS_NATIVE_EXIT(env, that, XFreeCursor_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XFreeFont |
| JNIEXPORT void JNICALL OS_NATIVE(XFreeFont) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XFreeFont_FUNC); |
| XFreeFont((Display *)arg0, (XFontStruct *)arg1); |
| OS_NATIVE_EXIT(env, that, XFreeFont_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XFreeFontNames |
| JNIEXPORT void JNICALL OS_NATIVE(XFreeFontNames) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XFreeFontNames_FUNC); |
| XFreeFontNames((char **)arg0); |
| OS_NATIVE_EXIT(env, that, XFreeFontNames_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XFreeGC |
| JNIEXPORT void JNICALL OS_NATIVE(XFreeGC) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XFreeGC_FUNC); |
| XFreeGC((Display *)arg0, (GC)arg1); |
| OS_NATIVE_EXIT(env, that, XFreeGC_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XFreePixmap |
| JNIEXPORT void JNICALL OS_NATIVE(XFreePixmap) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XFreePixmap_FUNC); |
| XFreePixmap((Display *)arg0, (Pixmap)arg1); |
| OS_NATIVE_EXIT(env, that, XFreePixmap_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XFreeStringList |
| JNIEXPORT void JNICALL OS_NATIVE(XFreeStringList) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XFreeStringList_FUNC); |
| XFreeStringList((char **)arg0); |
| OS_NATIVE_EXIT(env, that, XFreeStringList_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XGetGCValues |
| JNIEXPORT jint JNICALL OS_NATIVE(XGetGCValues) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jobject arg3) |
| { |
| XGCValues _arg3, *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGetGCValues_FUNC); |
| if (arg3) lparg3 = getXGCValuesFields(env, arg3, &_arg3); |
| rc = (jint)XGetGCValues((Display *)arg0, (GC)arg1, arg2, lparg3); |
| if (arg3) setXGCValuesFields(env, arg3, lparg3); |
| OS_NATIVE_EXIT(env, that, XGetGCValues_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGetGeometry |
| JNIEXPORT jint JNICALL OS_NATIVE(XGetGeometry) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2, jintArray arg3, jintArray arg4, jintArray arg5, jintArray arg6, jintArray arg7, jintArray arg8) |
| { |
| jint *lparg2=NULL; |
| jint *lparg3=NULL; |
| jint *lparg4=NULL; |
| jint *lparg5=NULL; |
| jint *lparg6=NULL; |
| jint *lparg7=NULL; |
| jint *lparg8=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGetGeometry_FUNC); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL); |
| if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); |
| if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL); |
| if (arg8) lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL); |
| rc = (jint)XGetGeometry((Display *)arg0, (Drawable)arg1, (Window *)lparg2, (int *)lparg3, (int *)lparg4, (unsigned int *)lparg5, (unsigned int *)lparg6, (unsigned int *)lparg7, (unsigned int *)lparg8); |
| if (arg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0); |
| if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0); |
| if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); |
| if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XGetGeometry_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGetIconSizes |
| JNIEXPORT jint JNICALL OS_NATIVE(XGetIconSizes) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2, jintArray arg3) |
| { |
| jint *lparg2=NULL; |
| jint *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGetIconSizes_FUNC); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| rc = (jint)XGetIconSizes((Display *)arg0, (Window)arg1, (XIconSize **)lparg2, (int *)lparg3); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XGetIconSizes_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGetImage |
| JNIEXPORT jint JNICALL OS_NATIVE(XGetImage) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGetImage_FUNC); |
| rc = (jint)XGetImage((Display *)arg0, (Drawable)arg1, arg2, arg3, arg4, arg5, arg6, arg7); |
| OS_NATIVE_EXIT(env, that, XGetImage_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGetInputFocus |
| JNIEXPORT jint JNICALL OS_NATIVE(XGetInputFocus) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2) |
| { |
| jint *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGetInputFocus_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XGetInputFocus((Display *)arg0, (Window *)lparg1, (int *)lparg2); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XGetInputFocus_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGetModifierMapping |
| JNIEXPORT jint JNICALL OS_NATIVE(XGetModifierMapping) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGetModifierMapping_FUNC); |
| rc = (jint)XGetModifierMapping((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XGetModifierMapping_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGetWindowAttributes |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XGetWindowAttributes) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jobject arg2) |
| { |
| XWindowAttributes _arg2, *lparg2=NULL; |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XGetWindowAttributes_FUNC); |
| if (arg2) lparg2 = getXWindowAttributesFields(env, arg2, &_arg2); |
| rc = (jboolean)XGetWindowAttributes((Display *)arg0, arg1, lparg2); |
| if (arg2) setXWindowAttributesFields(env, arg2, lparg2); |
| OS_NATIVE_EXIT(env, that, XGetWindowAttributes_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGetWindowProperty |
| JNIEXPORT jint JNICALL OS_NATIVE(XGetWindowProperty) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jboolean arg5, jint arg6, jintArray arg7, jintArray arg8, jintArray arg9, jintArray arg10, jintArray arg11) |
| { |
| jint *lparg7=NULL; |
| jint *lparg8=NULL; |
| jint *lparg9=NULL; |
| jint *lparg10=NULL; |
| jint *lparg11=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGetWindowProperty_FUNC); |
| if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL); |
| if (arg8) lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL); |
| if (arg9) lparg9 = (*env)->GetIntArrayElements(env, arg9, NULL); |
| if (arg10) lparg10 = (*env)->GetIntArrayElements(env, arg10, NULL); |
| if (arg11) lparg11 = (*env)->GetIntArrayElements(env, arg11, NULL); |
| rc = (jint)XGetWindowProperty((Display *)arg0, (Window)arg1, (Atom)arg2, arg3, arg4, (Bool)arg5, (Atom)arg6, (Atom *)lparg7, (int *)lparg8, (unsigned long *)lparg9, (unsigned long *)lparg10, (unsigned char **)lparg11); |
| if (arg11) (*env)->ReleaseIntArrayElements(env, arg11, lparg11, 0); |
| if (arg10) (*env)->ReleaseIntArrayElements(env, arg10, lparg10, 0); |
| if (arg9) (*env)->ReleaseIntArrayElements(env, arg9, lparg9, 0); |
| if (arg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0); |
| if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0); |
| OS_NATIVE_EXIT(env, that, XGetWindowProperty_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGrabKeyboard |
| JNIEXPORT jint JNICALL OS_NATIVE(XGrabKeyboard) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGrabKeyboard_FUNC); |
| rc = (jint)XGrabKeyboard((Display *)arg0, arg1, arg2, arg3, arg4, arg5); |
| OS_NATIVE_EXIT(env, that, XGrabKeyboard_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XGrabPointer |
| JNIEXPORT jint JNICALL OS_NATIVE(XGrabPointer) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XGrabPointer_FUNC); |
| rc = (jint)XGrabPointer((Display *)arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); |
| OS_NATIVE_EXIT(env, that, XGrabPointer_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XInitThreads |
| JNIEXPORT jint JNICALL OS_NATIVE(XInitThreads) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XInitThreads_FUNC); |
| rc = (jint)XInitThreads(); |
| OS_NATIVE_EXIT(env, that, XInitThreads_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XInternAtom |
| JNIEXPORT jint JNICALL OS_NATIVE(XInternAtom) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jboolean arg2) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XInternAtom_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)XInternAtom((Display *)arg0, (char *)lparg1, arg2); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XInternAtom_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XIntersectRegion |
| JNIEXPORT void JNICALL OS_NATIVE(XIntersectRegion) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XIntersectRegion_FUNC); |
| XIntersectRegion((Region)arg0, (Region)arg1, (Region)arg2); |
| OS_NATIVE_EXIT(env, that, XIntersectRegion_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XKeysymToKeycode |
| JNIEXPORT jint JNICALL OS_NATIVE(XKeysymToKeycode) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XKeysymToKeycode_FUNC); |
| rc = (jint)XKeysymToKeycode((Display *)arg0, (KeySym)arg1); |
| OS_NATIVE_EXIT(env, that, XKeysymToKeycode_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XKeysymToString |
| JNIEXPORT jint JNICALL OS_NATIVE(XKeysymToString) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XKeysymToString_FUNC); |
| rc = (jint)XKeysymToString(arg0); |
| OS_NATIVE_EXIT(env, that, XKeysymToString_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XListFonts |
| JNIEXPORT jint JNICALL OS_NATIVE(XListFonts) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2, jintArray arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XListFonts_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| rc = (jint)XListFonts((Display *)arg0, (char *)lparg1, arg2, (int *)lparg3); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XListFonts_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XListProperties |
| JNIEXPORT jint JNICALL OS_NATIVE(XListProperties) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) |
| { |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XListProperties_FUNC); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XListProperties((Display *)arg0, (Window)arg1, (int *)lparg2); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XListProperties_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XLocaleOfFontSet |
| JNIEXPORT jint JNICALL OS_NATIVE(XLocaleOfFontSet) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XLocaleOfFontSet_FUNC); |
| rc = (jint)XLocaleOfFontSet((XFontSet)arg0); |
| OS_NATIVE_EXIT(env, that, XLocaleOfFontSet_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XLookupString |
| JNIEXPORT jint JNICALL OS_NATIVE(XLookupString) |
| (JNIEnv *env, jclass that, jobject arg0, jbyteArray arg1, jint arg2, jintArray arg3, jintArray arg4) |
| { |
| XKeyEvent _arg0, *lparg0=NULL; |
| jbyte *lparg1=NULL; |
| jint *lparg3=NULL; |
| jint *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XLookupString_FUNC); |
| if (arg0) lparg0 = getXKeyEventFields(env, arg0, &_arg0); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| rc = (jint)XLookupString((XKeyEvent *)lparg0, (char *)lparg1, arg2, (KeySym *)lparg3, (XComposeStatus *)lparg4); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| if (arg0) setXKeyEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, XLookupString_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XLowerWindow |
| JNIEXPORT jint JNICALL OS_NATIVE(XLowerWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XLowerWindow_FUNC); |
| rc = (jint)XLowerWindow((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XLowerWindow_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XMapWindow |
| JNIEXPORT void JNICALL OS_NATIVE(XMapWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XMapWindow_FUNC); |
| XMapWindow((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XMapWindow_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XMoveResizeWindow |
| JNIEXPORT void JNICALL OS_NATIVE(XMoveResizeWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5) |
| { |
| OS_NATIVE_ENTER(env, that, XMoveResizeWindow_FUNC); |
| XMoveResizeWindow((Display *)arg0, (Window)arg1, arg2, arg3, arg4, arg5); |
| OS_NATIVE_EXIT(env, that, XMoveResizeWindow_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XOpenDisplay |
| JNIEXPORT jint JNICALL OS_NATIVE(XOpenDisplay) |
| (JNIEnv *env, jclass that, jbyteArray arg0) |
| { |
| jbyte *lparg0=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XOpenDisplay_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| rc = (jint)XOpenDisplay((char *)lparg0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XOpenDisplay_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XPointInRegion |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XPointInRegion) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XPointInRegion_FUNC); |
| rc = (jboolean)XPointInRegion((Region)arg0, arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XPointInRegion_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XPolygonRegion |
| JNIEXPORT jint JNICALL OS_NATIVE(XPolygonRegion) |
| (JNIEnv *env, jclass that, jshortArray arg0, jint arg1, jint arg2) |
| { |
| jshort *lparg0=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XPolygonRegion_FUNC); |
| if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); |
| rc = (jint)XPolygonRegion((XPoint *)lparg0, arg1, arg2); |
| if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XPolygonRegion_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XPutImage |
| JNIEXPORT jint JNICALL OS_NATIVE(XPutImage) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8, jint arg9) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XPutImage_FUNC); |
| rc = (jint)XPutImage((Display *)arg0, (Drawable)arg1, (GC)arg2, (XImage *)arg3, arg4, arg5, arg6, arg7, arg8, arg9); |
| OS_NATIVE_EXIT(env, that, XPutImage_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XQueryBestCursor |
| JNIEXPORT jint JNICALL OS_NATIVE(XQueryBestCursor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4, jintArray arg5) |
| { |
| jint *lparg4=NULL; |
| jint *lparg5=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XQueryBestCursor_FUNC); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL); |
| rc = (jint)XQueryBestCursor((Display *)arg0, arg1, arg2, arg3, (unsigned int *)lparg4, (unsigned int *)lparg5); |
| if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| OS_NATIVE_EXIT(env, that, XQueryBestCursor_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XQueryColor |
| JNIEXPORT jint JNICALL OS_NATIVE(XQueryColor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jobject arg2) |
| { |
| XColor _arg2, *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XQueryColor_FUNC); |
| if (arg2) lparg2 = getXColorFields(env, arg2, &_arg2); |
| rc = (jint)XQueryColor((Display *)arg0, arg1, lparg2); |
| if (arg2) setXColorFields(env, arg2, lparg2); |
| OS_NATIVE_EXIT(env, that, XQueryColor_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XQueryPointer |
| JNIEXPORT jint JNICALL OS_NATIVE(XQueryPointer) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2, jintArray arg3, jintArray arg4, jintArray arg5, jintArray arg6, jintArray arg7, jintArray arg8) |
| { |
| jint *lparg2=NULL; |
| jint *lparg3=NULL; |
| jint *lparg4=NULL; |
| jint *lparg5=NULL; |
| jint *lparg6=NULL; |
| jint *lparg7=NULL; |
| jint *lparg8=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XQueryPointer_FUNC); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL); |
| if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); |
| if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL); |
| if (arg8) lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL); |
| rc = (jint)XQueryPointer((Display *)arg0, (Window)arg1, (Window *)lparg2, (Window *)lparg3, (int *)lparg4, (int *)lparg5, (int *)lparg6, (int *)lparg7, (unsigned int *)lparg8); |
| if (arg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0); |
| if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0); |
| if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); |
| if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XQueryPointer_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XQueryTree |
| JNIEXPORT jint JNICALL OS_NATIVE(XQueryTree) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2, jintArray arg3, jintArray arg4, jintArray arg5) |
| { |
| jint *lparg2=NULL; |
| jint *lparg3=NULL; |
| jint *lparg4=NULL; |
| jint *lparg5=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XQueryTree_FUNC); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL); |
| rc = (jint)XQueryTree((Display *)arg0, (Window)arg1, (Window *)lparg2, (Window *)lparg3, (Window **)lparg4, (unsigned int *)lparg5); |
| if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XQueryTree_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XRaiseWindow |
| JNIEXPORT jint JNICALL OS_NATIVE(XRaiseWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XRaiseWindow_FUNC); |
| rc = (jint)XRaiseWindow((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XRaiseWindow_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XReconfigureWMWindow |
| JNIEXPORT jint JNICALL OS_NATIVE(XReconfigureWMWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jobject arg4) |
| { |
| XWindowChanges _arg4, *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XReconfigureWMWindow_FUNC); |
| if (arg4) lparg4 = getXWindowChangesFields(env, arg4, &_arg4); |
| rc = (jint)XReconfigureWMWindow((Display *)arg0, (Window)arg1, arg2, arg3, lparg4); |
| if (arg4) setXWindowChangesFields(env, arg4, lparg4); |
| OS_NATIVE_EXIT(env, that, XReconfigureWMWindow_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XRectInRegion |
| JNIEXPORT jint JNICALL OS_NATIVE(XRectInRegion) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XRectInRegion_FUNC); |
| rc = (jint)XRectInRegion((Region)arg0, arg1, arg2, arg3, arg4); |
| OS_NATIVE_EXIT(env, that, XRectInRegion_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XReparentWindow |
| JNIEXPORT jint JNICALL OS_NATIVE(XReparentWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XReparentWindow_FUNC); |
| rc = (jint)XReparentWindow((Display *)arg0, (Window)arg1, (Window)arg2, arg3, arg4); |
| OS_NATIVE_EXIT(env, that, XReparentWindow_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XResizeWindow |
| JNIEXPORT void JNICALL OS_NATIVE(XResizeWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XResizeWindow_FUNC); |
| XResizeWindow((Display *)arg0, (Window)arg1, arg2, arg3); |
| OS_NATIVE_EXIT(env, that, XResizeWindow_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XRootWindowOfScreen |
| JNIEXPORT jint JNICALL OS_NATIVE(XRootWindowOfScreen) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XRootWindowOfScreen_FUNC); |
| rc = (jint)XRootWindowOfScreen((Screen *)arg0); |
| OS_NATIVE_EXIT(env, that, XRootWindowOfScreen_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XSelectInput |
| JNIEXPORT void JNICALL OS_NATIVE(XSelectInput) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSelectInput_FUNC); |
| XSelectInput((Display *)arg0, (Window)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XSelectInput_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSendEvent |
| JNIEXPORT jint JNICALL OS_NATIVE(XSendEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2, jint arg3, jint arg4) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XSendEvent_FUNC); |
| rc = (jint)XSendEvent((Display *)arg0, (Window)arg1, (Bool)arg2, (long)arg3, (XEvent *)arg4); |
| OS_NATIVE_EXIT(env, that, XSendEvent_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XSetBackground |
| JNIEXPORT void JNICALL OS_NATIVE(XSetBackground) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetBackground_FUNC); |
| XSetBackground((Display *)arg0, (GC)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XSetBackground_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetClipMask |
| JNIEXPORT void JNICALL OS_NATIVE(XSetClipMask) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetClipMask_FUNC); |
| XSetClipMask((Display *)arg0, (GC)arg1, (Pixmap)arg2); |
| OS_NATIVE_EXIT(env, that, XSetClipMask_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetClipRectangles |
| JNIEXPORT void JNICALL OS_NATIVE(XSetClipRectangles) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jobject arg4, jint arg5, jint arg6) |
| { |
| XRectangle _arg4, *lparg4=NULL; |
| OS_NATIVE_ENTER(env, that, XSetClipRectangles_FUNC); |
| if (arg4) lparg4 = getXRectangleFields(env, arg4, &_arg4); |
| XSetClipRectangles((Display *)arg0, (GC)arg1, arg2, arg3, (XRectangle *)lparg4, arg5, arg6); |
| if (arg4) setXRectangleFields(env, arg4, lparg4); |
| OS_NATIVE_EXIT(env, that, XSetClipRectangles_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetDashes |
| JNIEXPORT jint JNICALL OS_NATIVE(XSetDashes) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jbyteArray arg3, jint arg4) |
| { |
| jbyte *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XSetDashes_FUNC); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| rc = (jint)XSetDashes((Display *)arg0, (GC)arg1, arg2, (char *)lparg3, arg4); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XSetDashes_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XSetErrorHandler |
| JNIEXPORT jint JNICALL OS_NATIVE(XSetErrorHandler) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XSetErrorHandler_FUNC); |
| rc = (jint)XSetErrorHandler((XErrorHandler)arg0); |
| OS_NATIVE_EXIT(env, that, XSetErrorHandler_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XSetFillStyle |
| JNIEXPORT void JNICALL OS_NATIVE(XSetFillStyle) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetFillStyle_FUNC); |
| XSetFillStyle((Display *)arg0, (GC)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XSetFillStyle_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetForeground |
| JNIEXPORT void JNICALL OS_NATIVE(XSetForeground) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetForeground_FUNC); |
| XSetForeground((Display *)arg0, (GC)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XSetForeground_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetFunction |
| JNIEXPORT void JNICALL OS_NATIVE(XSetFunction) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetFunction_FUNC); |
| XSetFunction((Display *)arg0, (GC)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XSetFunction_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetGraphicsExposures |
| JNIEXPORT void JNICALL OS_NATIVE(XSetGraphicsExposures) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetGraphicsExposures_FUNC); |
| XSetGraphicsExposures((Display *)arg0, (GC)arg1, (Bool)arg2); |
| OS_NATIVE_EXIT(env, that, XSetGraphicsExposures_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetIOErrorHandler |
| JNIEXPORT jint JNICALL OS_NATIVE(XSetIOErrorHandler) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XSetIOErrorHandler_FUNC); |
| rc = (jint)XSetIOErrorHandler((XIOErrorHandler)arg0); |
| OS_NATIVE_EXIT(env, that, XSetIOErrorHandler_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XSetInputFocus |
| JNIEXPORT jint JNICALL OS_NATIVE(XSetInputFocus) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XSetInputFocus_FUNC); |
| rc = (jint)XSetInputFocus((Display *)arg0, (Window)arg1, arg2, arg3); |
| OS_NATIVE_EXIT(env, that, XSetInputFocus_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XSetLineAttributes |
| JNIEXPORT jint JNICALL OS_NATIVE(XSetLineAttributes) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XSetLineAttributes_FUNC); |
| rc = (jint)XSetLineAttributes((Display *)arg0, (GC)arg1, arg2, arg3, arg4, arg5); |
| OS_NATIVE_EXIT(env, that, XSetLineAttributes_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XSetRegion |
| JNIEXPORT void JNICALL OS_NATIVE(XSetRegion) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetRegion_FUNC); |
| XSetRegion((Display *)arg0, (GC)arg1, (Region)arg2); |
| OS_NATIVE_EXIT(env, that, XSetRegion_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetStipple |
| JNIEXPORT void JNICALL OS_NATIVE(XSetStipple) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetStipple_FUNC); |
| XSetStipple((Display *)arg0, (GC)arg1, (Pixmap)arg2); |
| OS_NATIVE_EXIT(env, that, XSetStipple_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetSubwindowMode |
| JNIEXPORT void JNICALL OS_NATIVE(XSetSubwindowMode) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSetSubwindowMode_FUNC); |
| XSetSubwindowMode((Display *)arg0, (GC)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XSetSubwindowMode_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSetWMNormalHints |
| JNIEXPORT void JNICALL OS_NATIVE(XSetWMNormalHints) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jobject arg2) |
| { |
| XSizeHints _arg2, *lparg2=NULL; |
| OS_NATIVE_ENTER(env, that, XSetWMNormalHints_FUNC); |
| if (arg2) lparg2 = getXSizeHintsFields(env, arg2, &_arg2); |
| XSetWMNormalHints((Display *)arg0, (Window)arg1, lparg2); |
| if (arg2) setXSizeHintsFields(env, arg2, lparg2); |
| OS_NATIVE_EXIT(env, that, XSetWMNormalHints_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XShapeCombineMask |
| JNIEXPORT void JNICALL OS_NATIVE(XShapeCombineMask) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6) |
| { |
| OS_NATIVE_ENTER(env, that, XShapeCombineMask_FUNC); |
| XShapeCombineMask((Display *)arg0, (Window)arg1, arg2, arg3, arg4, (Pixmap)arg5, arg6); |
| OS_NATIVE_EXIT(env, that, XShapeCombineMask_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XShapeCombineRegion |
| JNIEXPORT void JNICALL OS_NATIVE(XShapeCombineRegion) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6) |
| { |
| OS_NATIVE_ENTER(env, that, XShapeCombineRegion_FUNC); |
| XShapeCombineRegion((Display *)arg0, (Window)arg1, arg2, arg3, arg4, (Region)arg5, arg6); |
| OS_NATIVE_EXIT(env, that, XShapeCombineRegion_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSubtractRegion |
| JNIEXPORT void JNICALL OS_NATIVE(XSubtractRegion) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XSubtractRegion_FUNC); |
| XSubtractRegion((Region)arg0, (Region)arg1, (Region)arg2); |
| OS_NATIVE_EXIT(env, that, XSubtractRegion_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSync |
| JNIEXPORT void JNICALL OS_NATIVE(XSync) |
| (JNIEnv *env, jclass that, jint arg0, jboolean arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XSync_FUNC); |
| XSync((Display *)arg0, (Bool)arg1); |
| OS_NATIVE_EXIT(env, that, XSync_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XSynchronize |
| JNIEXPORT jint JNICALL OS_NATIVE(XSynchronize) |
| (JNIEnv *env, jclass that, jint arg0, jboolean arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XSynchronize_FUNC); |
| rc = (jint)XSynchronize((Display *)arg0, (Bool)arg1); |
| OS_NATIVE_EXIT(env, that, XSynchronize_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XTestFakeButtonEvent |
| JNIEXPORT void JNICALL OS_NATIVE(XTestFakeButtonEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2, jint arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XTestFakeButtonEvent_FUNC); |
| XTestFakeButtonEvent((Display *)arg0, arg1, (Bool)arg2, (unsigned long)arg3); |
| OS_NATIVE_EXIT(env, that, XTestFakeButtonEvent_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XTestFakeKeyEvent |
| JNIEXPORT void JNICALL OS_NATIVE(XTestFakeKeyEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2, jint arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XTestFakeKeyEvent_FUNC); |
| XTestFakeKeyEvent((Display *)arg0, arg1, (Bool)arg2, (unsigned long)arg3); |
| OS_NATIVE_EXIT(env, that, XTestFakeKeyEvent_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XTestFakeMotionEvent |
| JNIEXPORT void JNICALL OS_NATIVE(XTestFakeMotionEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) |
| { |
| OS_NATIVE_ENTER(env, that, XTestFakeMotionEvent_FUNC); |
| XTestFakeMotionEvent((Display *)arg0, arg1, arg2, arg3, (unsigned long)arg4); |
| OS_NATIVE_EXIT(env, that, XTestFakeMotionEvent_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XUndefineCursor |
| JNIEXPORT void JNICALL OS_NATIVE(XUndefineCursor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XUndefineCursor_FUNC); |
| XUndefineCursor((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XUndefineCursor_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XUngrabKeyboard |
| JNIEXPORT jint JNICALL OS_NATIVE(XUngrabKeyboard) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XUngrabKeyboard_FUNC); |
| rc = (jint)XUngrabKeyboard((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XUngrabKeyboard_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XUngrabPointer |
| JNIEXPORT jint JNICALL OS_NATIVE(XUngrabPointer) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XUngrabPointer_FUNC); |
| rc = (jint)XUngrabPointer((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XUngrabPointer_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XUnionRectWithRegion |
| JNIEXPORT void JNICALL OS_NATIVE(XUnionRectWithRegion) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XRectangle _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, XUnionRectWithRegion_FUNC); |
| if (arg0) lparg0 = getXRectangleFields(env, arg0, &_arg0); |
| XUnionRectWithRegion((XRectangle *)lparg0, (Region)arg1, (Region)arg2); |
| if (arg0) setXRectangleFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, XUnionRectWithRegion_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XUnionRegion |
| JNIEXPORT void JNICALL OS_NATIVE(XUnionRegion) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XUnionRegion_FUNC); |
| XUnionRegion((Region)arg0, (Region)arg1, (Region)arg2); |
| OS_NATIVE_EXIT(env, that, XUnionRegion_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XUnmapWindow |
| JNIEXPORT void JNICALL OS_NATIVE(XUnmapWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XUnmapWindow_FUNC); |
| XUnmapWindow((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XUnmapWindow_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XWarpPointer |
| JNIEXPORT jint JNICALL OS_NATIVE(XWarpPointer) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XWarpPointer_FUNC); |
| rc = (jint)XWarpPointer((Display *)arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); |
| OS_NATIVE_EXIT(env, that, XWarpPointer_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XWhitePixel |
| JNIEXPORT jint JNICALL OS_NATIVE(XWhitePixel) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XWhitePixel_FUNC); |
| rc = (jint)XWhitePixel((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XWhitePixel_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XWithdrawWindow |
| JNIEXPORT void JNICALL OS_NATIVE(XWithdrawWindow) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XWithdrawWindow_FUNC); |
| XWithdrawWindow((Display *)arg0, (Window)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XWithdrawWindow_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XineramaIsActive |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XineramaIsActive) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XineramaIsActive_FUNC); |
| rc = (jboolean)XineramaIsActive((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XineramaIsActive_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XineramaQueryScreens |
| JNIEXPORT jint JNICALL OS_NATIVE(XineramaQueryScreens) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1) |
| { |
| jint *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XineramaQueryScreens_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| rc = (jint)XineramaQueryScreens((Display *)arg0, lparg1); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XineramaQueryScreens_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmAddWMProtocolCallback |
| JNIEXPORT void JNICALL OS_NATIVE(XmAddWMProtocolCallback) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XmAddWMProtocolCallback_FUNC); |
| XmAddWMProtocolCallback((Widget)arg0, (Atom)arg1, (XtCallbackProc)arg2, (XtPointer)arg3); |
| OS_NATIVE_EXIT(env, that, XmAddWMProtocolCallback_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmChangeColor |
| JNIEXPORT void JNICALL OS_NATIVE(XmChangeColor) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmChangeColor_FUNC); |
| XmChangeColor((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmChangeColor_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardCopy |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardCopy) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jbyteArray arg3, jbyteArray arg4, jint arg5, jint arg6, jintArray arg7) |
| { |
| jbyte *lparg3=NULL; |
| jbyte *lparg4=NULL; |
| jint *lparg7=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardCopy_FUNC); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL); |
| if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL); |
| rc = (jint)XmClipboardCopy((Display *)arg0, (Window)arg1, arg2, (char *)lparg3, (char *)lparg4, arg5, arg6, (void *)lparg7); |
| if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0); |
| if (arg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XmClipboardCopy_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardEndCopy |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardEndCopy) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardEndCopy_FUNC); |
| rc = (jint)XmClipboardEndCopy((Display *)arg0, (Window)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XmClipboardEndCopy_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardEndRetrieve |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardEndRetrieve) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardEndRetrieve_FUNC); |
| rc = (jint)XmClipboardEndRetrieve((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XmClipboardEndRetrieve_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardInquireCount |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardInquireCount) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2, jintArray arg3) |
| { |
| jint *lparg2=NULL; |
| jint *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardInquireCount_FUNC); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| rc = (jint)XmClipboardInquireCount((Display *)arg0, (Window)arg1, (int *)lparg2, (unsigned long *)lparg3); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XmClipboardInquireCount_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardInquireFormat |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardInquireFormat) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jbyteArray arg3, jint arg4, jintArray arg5) |
| { |
| jbyte *lparg3=NULL; |
| jint *lparg5=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardInquireFormat_FUNC); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL); |
| rc = (jint)XmClipboardInquireFormat((Display *)arg0, (Window)arg1, arg2, (char *)lparg3, arg4, (unsigned long *)lparg5); |
| if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XmClipboardInquireFormat_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardInquireLength |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardInquireLength) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyteArray arg2, jintArray arg3) |
| { |
| jbyte *lparg2=NULL; |
| jint *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardInquireLength_FUNC); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| rc = (jint)XmClipboardInquireLength((Display *)arg0, (Window)arg1, (char *)lparg2, (unsigned long *)lparg3); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XmClipboardInquireLength_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardRetrieve |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardRetrieve) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyteArray arg2, jbyteArray arg3, jint arg4, jintArray arg5, jintArray arg6) |
| { |
| jbyte *lparg2=NULL; |
| jbyte *lparg3=NULL; |
| jint *lparg5=NULL; |
| jint *lparg6=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardRetrieve_FUNC); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL); |
| if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); |
| rc = (jint)XmClipboardRetrieve((Display *)arg0, (Window)arg1, (char *)lparg2, (char *)lparg3, arg4, (unsigned long *)lparg5, (long *)lparg6); |
| if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); |
| if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XmClipboardRetrieve_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardStartCopy |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardStartCopy) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jintArray arg6) |
| { |
| jint *lparg6=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardStartCopy_FUNC); |
| if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); |
| rc = (jint)XmClipboardStartCopy((Display *)arg0, (Window)arg1, (XmString)arg2, arg3, (Widget)arg4, (XmCutPasteProc)arg5, (long *)lparg6); |
| if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); |
| OS_NATIVE_EXIT(env, that, XmClipboardStartCopy_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmClipboardStartRetrieve |
| JNIEXPORT jint JNICALL OS_NATIVE(XmClipboardStartRetrieve) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmClipboardStartRetrieve_FUNC); |
| rc = (jint)XmClipboardStartRetrieve((Display *)arg0, (Window)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XmClipboardStartRetrieve_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmComboBoxAddItem |
| JNIEXPORT void JNICALL OS_NATIVE(XmComboBoxAddItem) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jboolean arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XmComboBoxAddItem_FUNC); |
| XmComboBoxAddItem((Widget)arg0, (XmString)arg1, arg2, arg3); |
| OS_NATIVE_EXIT(env, that, XmComboBoxAddItem_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmComboBoxDeletePos |
| JNIEXPORT void JNICALL OS_NATIVE(XmComboBoxDeletePos) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmComboBoxDeletePos_FUNC); |
| XmComboBoxDeletePos((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmComboBoxDeletePos_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmComboBoxSelectItem |
| JNIEXPORT void JNICALL OS_NATIVE(XmComboBoxSelectItem) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmComboBoxSelectItem_FUNC); |
| XmComboBoxSelectItem((Widget)arg0, (XmString)arg1); |
| OS_NATIVE_EXIT(env, that, XmComboBoxSelectItem_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmCreateArrowButton |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateArrowButton) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateArrowButton_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateArrowButton((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateArrowButton_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateCascadeButtonGadget |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateCascadeButtonGadget) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateCascadeButtonGadget_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateCascadeButtonGadget((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateCascadeButtonGadget_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateComboBox |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateComboBox) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateComboBox_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateComboBox((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateComboBox_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateDialogShell |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateDialogShell) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateDialogShell_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateDialogShell((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateDialogShell_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateDrawingArea |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateDrawingArea) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateDrawingArea_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateDrawingArea((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateDrawingArea_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateDrawnButton |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateDrawnButton) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateDrawnButton_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateDrawnButton((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateDrawnButton_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateErrorDialog |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateErrorDialog) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateErrorDialog_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateErrorDialog((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateErrorDialog_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateFileSelectionDialog |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateFileSelectionDialog) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateFileSelectionDialog_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateFileSelectionDialog((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateFileSelectionDialog_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateForm |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateForm) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateForm_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateForm((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateForm_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateFrame |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateFrame) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateFrame_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateFrame((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateFrame_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateInformationDialog |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateInformationDialog) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateInformationDialog_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateInformationDialog((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateInformationDialog_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateLabel |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateLabel) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateLabel_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateLabel((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateLabel_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateList |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateList) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateList_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateList((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateList_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateMainWindow |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateMainWindow) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateMainWindow_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateMainWindow((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateMainWindow_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateMenuBar |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateMenuBar) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateMenuBar_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateMenuBar((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateMenuBar_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateMessageDialog |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateMessageDialog) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateMessageDialog_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateMessageDialog((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateMessageDialog_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreatePopupMenu |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreatePopupMenu) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreatePopupMenu_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreatePopupMenu((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreatePopupMenu_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreatePulldownMenu |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreatePulldownMenu) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreatePulldownMenu_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreatePulldownMenu((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreatePulldownMenu_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreatePushButton |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreatePushButton) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreatePushButton_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreatePushButton((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreatePushButton_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreatePushButtonGadget |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreatePushButtonGadget) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreatePushButtonGadget_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreatePushButtonGadget((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreatePushButtonGadget_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateQuestionDialog |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateQuestionDialog) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateQuestionDialog_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateQuestionDialog((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateQuestionDialog_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateScale |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateScale) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateScale_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateScale((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateScale_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateScrollBar |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateScrollBar) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateScrollBar_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateScrollBar((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateScrollBar_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateScrolledList |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateScrolledList) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateScrolledList_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateScrolledList((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateScrolledList_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateScrolledText |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateScrolledText) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateScrolledText_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateScrolledText((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateScrolledText_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateSeparator |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateSeparator) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateSeparator_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateSeparator((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateSeparator_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateSeparatorGadget |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateSeparatorGadget) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateSeparatorGadget_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateSeparatorGadget((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateSeparatorGadget_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateTextField |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateTextField) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateTextField_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateTextField((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateTextField_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateToggleButton |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateToggleButton) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateToggleButton_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateToggleButton((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateToggleButton_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateToggleButtonGadget |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateToggleButtonGadget) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateToggleButtonGadget_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateToggleButtonGadget((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateToggleButtonGadget_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateWarningDialog |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateWarningDialog) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateWarningDialog_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateWarningDialog((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateWarningDialog_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmCreateWorkingDialog |
| JNIEXPORT jint JNICALL OS_NATIVE(XmCreateWorkingDialog) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmCreateWorkingDialog_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmCreateWorkingDialog((Widget)arg0, (String)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmCreateWorkingDialog_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmDestroyPixmap |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmDestroyPixmap) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmDestroyPixmap_FUNC); |
| rc = (jboolean)XmDestroyPixmap((Screen *)arg0, (Pixmap)arg1); |
| OS_NATIVE_EXIT(env, that, XmDestroyPixmap_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmDragCancel |
| JNIEXPORT void JNICALL OS_NATIVE(XmDragCancel) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmDragCancel_FUNC); |
| XmDragCancel((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmDragCancel_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmDragStart |
| JNIEXPORT jint JNICALL OS_NATIVE(XmDragStart) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2, jint arg3) |
| { |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmDragStart_FUNC); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmDragStart((Widget)arg0, (XEvent *)arg1, (ArgList)lparg2, (Cardinal)arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XmDragStart_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmDropSiteRegister |
| JNIEXPORT void JNICALL OS_NATIVE(XmDropSiteRegister) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XmDropSiteRegister_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| XmDropSiteRegister((Widget)arg0, (ArgList)lparg1, (Cardinal)arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmDropSiteRegister_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmDropSiteUnregister |
| JNIEXPORT void JNICALL OS_NATIVE(XmDropSiteUnregister) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmDropSiteUnregister_FUNC); |
| XmDropSiteUnregister((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmDropSiteUnregister_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmDropSiteUpdate |
| JNIEXPORT void JNICALL OS_NATIVE(XmDropSiteUpdate) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XmDropSiteUpdate_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| XmDropSiteUpdate((Widget)arg0, (ArgList)lparg1, (Cardinal)arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmDropSiteUpdate_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmDropTransferAdd |
| JNIEXPORT void JNICALL OS_NATIVE(XmDropTransferAdd) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XmDropTransferAdd_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| XmDropTransferAdd((Widget)arg0, (XmDropTransferEntryRec *)lparg1, (Cardinal)arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmDropTransferAdd_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmDropTransferStart |
| JNIEXPORT jint JNICALL OS_NATIVE(XmDropTransferStart) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmDropTransferStart_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| rc = (jint)XmDropTransferStart((Widget)arg0, (ArgList)lparg1, (Cardinal)arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmDropTransferStart_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmFileSelectionBoxGetChild |
| JNIEXPORT jint JNICALL OS_NATIVE(XmFileSelectionBoxGetChild) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmFileSelectionBoxGetChild_FUNC); |
| rc = (jint)XmFileSelectionBoxGetChild((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmFileSelectionBoxGetChild_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmFontListAppendEntry |
| JNIEXPORT jint JNICALL OS_NATIVE(XmFontListAppendEntry) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmFontListAppendEntry_FUNC); |
| rc = (jint)XmFontListAppendEntry((XmFontList)arg0, (XmFontListEntry)arg1); |
| OS_NATIVE_EXIT(env, that, XmFontListAppendEntry_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmFontListCopy |
| JNIEXPORT jint JNICALL OS_NATIVE(XmFontListCopy) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmFontListCopy_FUNC); |
| rc = (jint)XmFontListCopy((XmFontList)arg0); |
| OS_NATIVE_EXIT(env, that, XmFontListCopy_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmFontListEntryFree |
| JNIEXPORT void JNICALL OS_NATIVE(XmFontListEntryFree) |
| (JNIEnv *env, jclass that, jintArray arg0) |
| { |
| jint *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, XmFontListEntryFree_FUNC); |
| if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); |
| XmFontListEntryFree((XmFontListEntry *)lparg0); |
| if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XmFontListEntryFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmFontListEntryGetFont |
| JNIEXPORT jint JNICALL OS_NATIVE(XmFontListEntryGetFont) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1) |
| { |
| jint *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmFontListEntryGetFont_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| rc = (jint)XmFontListEntryGetFont((XmFontListEntry)arg0, (XmFontType *)lparg1); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmFontListEntryGetFont_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmFontListEntryLoad |
| JNIEXPORT jint JNICALL OS_NATIVE(XmFontListEntryLoad) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2, jbyteArray arg3) |
| { |
| jbyte *lparg1=NULL; |
| jbyte *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmFontListEntryLoad_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| rc = (jint)XmFontListEntryLoad((Display *)arg0, (char *)lparg1, arg2, (char *)lparg3); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmFontListEntryLoad_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmFontListFree |
| JNIEXPORT void JNICALL OS_NATIVE(XmFontListFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmFontListFree_FUNC); |
| XmFontListFree((XmFontList)arg0); |
| OS_NATIVE_EXIT(env, that, XmFontListFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmFontListFreeFontContext |
| JNIEXPORT void JNICALL OS_NATIVE(XmFontListFreeFontContext) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmFontListFreeFontContext_FUNC); |
| XmFontListFreeFontContext((XmFontContext)arg0); |
| OS_NATIVE_EXIT(env, that, XmFontListFreeFontContext_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmFontListInitFontContext |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmFontListInitFontContext) |
| (JNIEnv *env, jclass that, jintArray arg0, jint arg1) |
| { |
| jint *lparg0=NULL; |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmFontListInitFontContext_FUNC); |
| if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); |
| rc = (jboolean)XmFontListInitFontContext((XmFontContext *)lparg0, (XmFontList)arg1); |
| if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XmFontListInitFontContext_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmFontListNextEntry |
| JNIEXPORT jint JNICALL OS_NATIVE(XmFontListNextEntry) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmFontListNextEntry_FUNC); |
| rc = (jint)XmFontListNextEntry((XmFontContext)arg0); |
| OS_NATIVE_EXIT(env, that, XmFontListNextEntry_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmGetAtomName |
| JNIEXPORT jint JNICALL OS_NATIVE(XmGetAtomName) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmGetAtomName_FUNC); |
| rc = (jint)XmGetAtomName((Display *)arg0, (Atom)arg1); |
| OS_NATIVE_EXIT(env, that, XmGetAtomName_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmGetDragContext |
| JNIEXPORT jint JNICALL OS_NATIVE(XmGetDragContext) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmGetDragContext_FUNC); |
| rc = (jint)XmGetDragContext((Widget)arg0, (Time)arg1); |
| OS_NATIVE_EXIT(env, that, XmGetDragContext_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmGetFocusWidget |
| JNIEXPORT jint JNICALL OS_NATIVE(XmGetFocusWidget) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmGetFocusWidget_FUNC); |
| rc = (jint)XmGetFocusWidget((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmGetFocusWidget_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmGetPixmap |
| JNIEXPORT jint JNICALL OS_NATIVE(XmGetPixmap) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmGetPixmap_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)XmGetPixmap((Screen *)arg0, (char *)lparg1, (Pixel)arg2, (Pixel)arg3); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmGetPixmap_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmGetPixmapByDepth |
| JNIEXPORT jint JNICALL OS_NATIVE(XmGetPixmapByDepth) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2, jint arg3, jint arg4) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmGetPixmapByDepth_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)XmGetPixmapByDepth((Screen *)arg0, (char *)lparg1, arg2, arg3, arg4); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmGetPixmapByDepth_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmGetXmDisplay |
| JNIEXPORT jint JNICALL OS_NATIVE(XmGetXmDisplay) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmGetXmDisplay_FUNC); |
| rc = (jint)XmGetXmDisplay((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XmGetXmDisplay_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmImMbLookupString |
| JNIEXPORT jint JNICALL OS_NATIVE(XmImMbLookupString) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jbyteArray arg2, jint arg3, jintArray arg4, jintArray arg5) |
| { |
| XKeyEvent _arg1, *lparg1=NULL; |
| jbyte *lparg2=NULL; |
| jint *lparg4=NULL; |
| jint *lparg5=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmImMbLookupString_FUNC); |
| if (arg1) lparg1 = getXKeyEventFields(env, arg1, &_arg1); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL); |
| rc = (jint)XmImMbLookupString((Widget)arg0, (XKeyPressedEvent *)lparg1, (char *)lparg2, arg3, (KeySym *)lparg4, (int *)lparg5); |
| if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| if (arg1) setXKeyEventFields(env, arg1, lparg1); |
| OS_NATIVE_EXIT(env, that, XmImMbLookupString_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmImRegister |
| JNIEXPORT void JNICALL OS_NATIVE(XmImRegister) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmImRegister_FUNC); |
| XmImRegister((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmImRegister_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmImSetFocusValues |
| JNIEXPORT void JNICALL OS_NATIVE(XmImSetFocusValues) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XmImSetFocusValues_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| XmImSetFocusValues((Widget)arg0, (ArgList)lparg1, arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmImSetFocusValues_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmImSetValues |
| JNIEXPORT void JNICALL OS_NATIVE(XmImSetValues) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XmImSetValues_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| XmImSetValues((Widget)arg0, (ArgList)lparg1, arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmImSetValues_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmImUnregister |
| JNIEXPORT void JNICALL OS_NATIVE(XmImUnregister) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmImUnregister_FUNC); |
| XmImUnregister((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmImUnregister_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmImUnsetFocus |
| JNIEXPORT void JNICALL OS_NATIVE(XmImUnsetFocus) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmImUnsetFocus_FUNC); |
| XmImUnsetFocus((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmImUnsetFocus_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmInternAtom |
| JNIEXPORT jint JNICALL OS_NATIVE(XmInternAtom) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jboolean arg2) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmInternAtom_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)XmInternAtom((Display *)arg0, (String)lparg1, arg2); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmInternAtom_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmListAddItemUnselected |
| JNIEXPORT void JNICALL OS_NATIVE(XmListAddItemUnselected) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XmListAddItemUnselected_FUNC); |
| XmListAddItemUnselected((Widget)arg0, (XmString)arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XmListAddItemUnselected_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListDeleteAllItems |
| JNIEXPORT void JNICALL OS_NATIVE(XmListDeleteAllItems) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmListDeleteAllItems_FUNC); |
| XmListDeleteAllItems((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmListDeleteAllItems_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListDeleteItemsPos |
| JNIEXPORT void JNICALL OS_NATIVE(XmListDeleteItemsPos) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XmListDeleteItemsPos_FUNC); |
| XmListDeleteItemsPos((Widget)arg0, arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XmListDeleteItemsPos_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListDeletePos |
| JNIEXPORT void JNICALL OS_NATIVE(XmListDeletePos) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmListDeletePos_FUNC); |
| XmListDeletePos((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmListDeletePos_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListDeletePositions |
| JNIEXPORT void JNICALL OS_NATIVE(XmListDeletePositions) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XmListDeletePositions_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| XmListDeletePositions((Widget)arg0, (int *)lparg1, arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmListDeletePositions_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListDeselectAllItems |
| JNIEXPORT void JNICALL OS_NATIVE(XmListDeselectAllItems) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmListDeselectAllItems_FUNC); |
| XmListDeselectAllItems((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmListDeselectAllItems_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListDeselectPos |
| JNIEXPORT void JNICALL OS_NATIVE(XmListDeselectPos) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmListDeselectPos_FUNC); |
| XmListDeselectPos((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmListDeselectPos_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListGetKbdItemPos |
| JNIEXPORT jint JNICALL OS_NATIVE(XmListGetKbdItemPos) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmListGetKbdItemPos_FUNC); |
| rc = (jint)XmListGetKbdItemPos((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmListGetKbdItemPos_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmListGetSelectedPos |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmListGetSelectedPos) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2) |
| { |
| jint *lparg1=NULL; |
| jint *lparg2=NULL; |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmListGetSelectedPos_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jboolean)XmListGetSelectedPos((Widget)arg0, (int **)lparg1, (int *)lparg2); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmListGetSelectedPos_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmListItemPos |
| JNIEXPORT jint JNICALL OS_NATIVE(XmListItemPos) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmListItemPos_FUNC); |
| rc = (jint)XmListItemPos((Widget)arg0, (XmString)arg1); |
| OS_NATIVE_EXIT(env, that, XmListItemPos_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmListPosSelected |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmListPosSelected) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmListPosSelected_FUNC); |
| rc = (jboolean)XmListPosSelected((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmListPosSelected_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmListReplaceItemsPosUnselected |
| JNIEXPORT void JNICALL OS_NATIVE(XmListReplaceItemsPosUnselected) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2, jint arg3) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XmListReplaceItemsPosUnselected_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| XmListReplaceItemsPosUnselected((Widget)arg0, (XmString *)lparg1, arg2, arg3); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmListReplaceItemsPosUnselected_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListSelectPos |
| JNIEXPORT void JNICALL OS_NATIVE(XmListSelectPos) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XmListSelectPos_FUNC); |
| XmListSelectPos((Widget)arg0, arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XmListSelectPos_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListSetKbdItemPos |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmListSetKbdItemPos) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmListSetKbdItemPos_FUNC); |
| rc = (jboolean)XmListSetKbdItemPos((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmListSetKbdItemPos_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmListSetPos |
| JNIEXPORT void JNICALL OS_NATIVE(XmListSetPos) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmListSetPos_FUNC); |
| XmListSetPos((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmListSetPos_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmListUpdateSelectedList |
| JNIEXPORT void JNICALL OS_NATIVE(XmListUpdateSelectedList) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmListUpdateSelectedList_FUNC); |
| XmListUpdateSelectedList((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmListUpdateSelectedList_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmMainWindowSetAreas |
| JNIEXPORT void JNICALL OS_NATIVE(XmMainWindowSetAreas) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5) |
| { |
| OS_NATIVE_ENTER(env, that, XmMainWindowSetAreas_FUNC); |
| XmMainWindowSetAreas((Widget)arg0, (Widget)arg1, (Widget)arg2, (Widget)arg3, (Widget)arg4, (Widget)arg5); |
| OS_NATIVE_EXIT(env, that, XmMainWindowSetAreas_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmMessageBoxGetChild |
| JNIEXPORT jint JNICALL OS_NATIVE(XmMessageBoxGetChild) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmMessageBoxGetChild_FUNC); |
| rc = (jint)XmMessageBoxGetChild((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmMessageBoxGetChild_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmParseMappingCreate |
| JNIEXPORT jint JNICALL OS_NATIVE(XmParseMappingCreate) |
| (JNIEnv *env, jclass that, jintArray arg0, jint arg1) |
| { |
| jint *lparg0=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmParseMappingCreate_FUNC); |
| if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); |
| rc = (jint)XmParseMappingCreate((ArgList)lparg0, arg1); |
| if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XmParseMappingCreate_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmParseMappingFree |
| JNIEXPORT void JNICALL OS_NATIVE(XmParseMappingFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmParseMappingFree_FUNC); |
| XmParseMappingFree((XmParseMapping)arg0); |
| OS_NATIVE_EXIT(env, that, XmParseMappingFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmProcessTraversal |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmProcessTraversal) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmProcessTraversal_FUNC); |
| rc = (jboolean)XmProcessTraversal((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmProcessTraversal_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmRenderTableAddRenditions |
| JNIEXPORT jint JNICALL OS_NATIVE(XmRenderTableAddRenditions) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2, jint arg3) |
| { |
| jint *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmRenderTableAddRenditions_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| rc = (jint)XmRenderTableAddRenditions((XmRenderTable)arg0, (XmRendition *)lparg1, arg2, arg3); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmRenderTableAddRenditions_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmRenderTableFree |
| JNIEXPORT void JNICALL OS_NATIVE(XmRenderTableFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmRenderTableFree_FUNC); |
| XmRenderTableFree((XmRenderTable)arg0); |
| OS_NATIVE_EXIT(env, that, XmRenderTableFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmRenditionCreate |
| JNIEXPORT jint JNICALL OS_NATIVE(XmRenditionCreate) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2, jint arg3) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmRenditionCreate_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XmRenditionCreate((Widget)arg0, (XmStringTag)lparg1, (ArgList)lparg2, arg3); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmRenditionCreate_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmRenditionFree |
| JNIEXPORT void JNICALL OS_NATIVE(XmRenditionFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmRenditionFree_FUNC); |
| XmRenditionFree((XmRendition)arg0); |
| OS_NATIVE_EXIT(env, that, XmRenditionFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmStringBaseline |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringBaseline) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringBaseline_FUNC); |
| rc = (jint)XmStringBaseline((XmRenderTable)arg0, (XmString)arg1); |
| OS_NATIVE_EXIT(env, that, XmStringBaseline_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringCompare |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmStringCompare) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmStringCompare_FUNC); |
| rc = (jboolean)XmStringCompare((XmString)arg0, (XmString)arg1); |
| OS_NATIVE_EXIT(env, that, XmStringCompare_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringComponentCreate |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringComponentCreate) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyteArray arg2) |
| { |
| jbyte *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringComponentCreate_FUNC); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| rc = (jint)XmStringComponentCreate(arg0, arg1, (XtPointer)lparg2); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XmStringComponentCreate_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringConcat |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringConcat) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringConcat_FUNC); |
| rc = (jint)XmStringConcat((XmString)arg0, (XmString)arg1); |
| OS_NATIVE_EXIT(env, that, XmStringConcat_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringCreate |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringCreate) |
| (JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1) |
| { |
| jbyte *lparg0=NULL; |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringCreate_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)XmStringCreate((char *)lparg0, (char *)lparg1); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XmStringCreate_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringCreateLocalized |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringCreateLocalized) |
| (JNIEnv *env, jclass that, jbyteArray arg0) |
| { |
| jbyte *lparg0=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringCreateLocalized_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| rc = (jint)XmStringCreateLocalized((char *)lparg0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XmStringCreateLocalized_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringDraw |
| JNIEXPORT void JNICALL OS_NATIVE(XmStringDraw) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8, jint arg9, jobject arg10) |
| { |
| XRectangle _arg10, *lparg10=NULL; |
| OS_NATIVE_ENTER(env, that, XmStringDraw_FUNC); |
| if (arg10) lparg10 = getXRectangleFields(env, arg10, &_arg10); |
| XmStringDraw((Display *)arg0, (Window)arg1, (XmFontList)arg2, (XmString)arg3, (GC)arg4, arg5, arg6, arg7, arg8, arg9, lparg10); |
| if (arg10) setXRectangleFields(env, arg10, lparg10); |
| OS_NATIVE_EXIT(env, that, XmStringDraw_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmStringDrawImage |
| JNIEXPORT void JNICALL OS_NATIVE(XmStringDrawImage) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8, jint arg9, jobject arg10) |
| { |
| XRectangle _arg10, *lparg10=NULL; |
| OS_NATIVE_ENTER(env, that, XmStringDrawImage_FUNC); |
| if (arg10) lparg10 = getXRectangleFields(env, arg10, &_arg10); |
| XmStringDrawImage((Display *)arg0, (Window)arg1, (XmFontList)arg2, (XmString)arg3, (GC)arg4, arg5, arg6, arg7, arg8, arg9, lparg10); |
| if (arg10) setXRectangleFields(env, arg10, lparg10); |
| OS_NATIVE_EXIT(env, that, XmStringDrawImage_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmStringDrawUnderline |
| JNIEXPORT void JNICALL OS_NATIVE(XmStringDrawUnderline) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8, jint arg9, jobject arg10, jint arg11) |
| { |
| XRectangle _arg10, *lparg10=NULL; |
| OS_NATIVE_ENTER(env, that, XmStringDrawUnderline_FUNC); |
| if (arg10) lparg10 = getXRectangleFields(env, arg10, &_arg10); |
| XmStringDrawUnderline((Display *)arg0, (Window)arg1, (XmFontList)arg2, (XmString)arg3, (GC)arg4, arg5, arg6, arg7, arg8, arg9, lparg10, (XmString)arg11); |
| if (arg10) setXRectangleFields(env, arg10, lparg10); |
| OS_NATIVE_EXIT(env, that, XmStringDrawUnderline_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmStringEmpty |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmStringEmpty) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmStringEmpty_FUNC); |
| rc = (jboolean)XmStringEmpty((XmString)arg0); |
| OS_NATIVE_EXIT(env, that, XmStringEmpty_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringExtent |
| JNIEXPORT void JNICALL OS_NATIVE(XmStringExtent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jshortArray arg2, jshortArray arg3) |
| { |
| jshort *lparg2=NULL; |
| jshort *lparg3=NULL; |
| OS_NATIVE_ENTER(env, that, XmStringExtent_FUNC); |
| if (arg2) lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetShortArrayElements(env, arg3, NULL); |
| XmStringExtent((XmRenderTable)arg0, (XmString)arg1, (Dimension *)lparg2, (Dimension *)lparg3); |
| if (arg3) (*env)->ReleaseShortArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseShortArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XmStringExtent_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmStringFree |
| JNIEXPORT void JNICALL OS_NATIVE(XmStringFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmStringFree_FUNC); |
| XmStringFree((XmString)arg0); |
| OS_NATIVE_EXIT(env, that, XmStringFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmStringGenerate |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringGenerate) |
| (JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jint arg2, jbyteArray arg3) |
| { |
| jbyte *lparg0=NULL; |
| jbyte *lparg1=NULL; |
| jbyte *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringGenerate_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| rc = (jint)XmStringGenerate((XtPointer)lparg0, (XmStringTag)lparg1, arg2, (XmStringTag)lparg3); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XmStringGenerate_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringHeight |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringHeight) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringHeight_FUNC); |
| rc = (jint)XmStringHeight((XmFontList)arg0, (XmString)arg1); |
| OS_NATIVE_EXIT(env, that, XmStringHeight_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringParseText |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringParseText) |
| (JNIEnv *env, jclass that, jbyteArray arg0, jint arg1, jbyteArray arg2, jint arg3, jintArray arg4, jint arg5, jint arg6) |
| { |
| jbyte *lparg0=NULL; |
| jbyte *lparg2=NULL; |
| jint *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringParseText_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| rc = (jint)XmStringParseText((XtPointer)lparg0, (XtPointer *)arg1, (XmStringTag)lparg2, arg3, (XmParseTable)lparg4, arg5, (XtPointer)arg6); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XmStringParseText_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringUnparse |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringUnparse) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2, jint arg3, jintArray arg4, jint arg5, jint arg6) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringUnparse_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| rc = (jint)XmStringUnparse((XmString)arg0, (XmStringTag)lparg1, arg2, arg3, (XmParseTable)lparg4, arg5, arg6); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmStringUnparse_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmStringWidth |
| JNIEXPORT jint JNICALL OS_NATIVE(XmStringWidth) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmStringWidth_FUNC); |
| rc = (jint)XmStringWidth((XmFontList)arg0, (XmString)arg1); |
| OS_NATIVE_EXIT(env, that, XmStringWidth_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTabCreate |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTabCreate) |
| (JNIEnv *env, jclass that, jint arg0, jbyte arg1, jbyte arg2, jbyte arg3, jbyteArray arg4) |
| { |
| jbyte *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTabCreate_FUNC); |
| if (arg4) lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL); |
| rc = (jint)XmTabCreate(arg0, arg1, arg2, arg3, (char *)lparg4); |
| if (arg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0); |
| OS_NATIVE_EXIT(env, that, XmTabCreate_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTabFree |
| JNIEXPORT void JNICALL OS_NATIVE(XmTabFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmTabFree_FUNC); |
| XmTabFree((XmTab)arg0); |
| OS_NATIVE_EXIT(env, that, XmTabFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTabListFree |
| JNIEXPORT void JNICALL OS_NATIVE(XmTabListFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmTabListFree_FUNC); |
| XmTabListFree((XmTabList)arg0); |
| OS_NATIVE_EXIT(env, that, XmTabListFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTabListInsertTabs |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTabListInsertTabs) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2, jint arg3) |
| { |
| jint *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTabListInsertTabs_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| rc = (jint)XmTabListInsertTabs((XmTabList)arg0, (XmTab *)lparg1, arg2, arg3); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmTabListInsertTabs_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextClearSelection |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextClearSelection) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextClearSelection_FUNC); |
| XmTextClearSelection((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmTextClearSelection_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextCopy |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmTextCopy) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmTextCopy_FUNC); |
| rc = (jboolean)XmTextCopy((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmTextCopy_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextCut |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmTextCut) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmTextCut_FUNC); |
| rc = (jboolean)XmTextCut((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmTextCut_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextDisableRedisplay |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextDisableRedisplay) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextDisableRedisplay_FUNC); |
| XmTextDisableRedisplay((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextDisableRedisplay_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextEnableRedisplay |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextEnableRedisplay) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextEnableRedisplay_FUNC); |
| XmTextEnableRedisplay((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextEnableRedisplay_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextFieldPaste |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmTextFieldPaste) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmTextFieldPaste_FUNC); |
| rc = (jboolean)XmTextFieldPaste((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextFieldPaste_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextGetInsertionPosition |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTextGetInsertionPosition) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTextGetInsertionPosition_FUNC); |
| rc = (jint)XmTextGetInsertionPosition((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextGetInsertionPosition_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextGetLastPosition |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTextGetLastPosition) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTextGetLastPosition_FUNC); |
| rc = (jint)XmTextGetLastPosition((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextGetLastPosition_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextGetMaxLength |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTextGetMaxLength) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTextGetMaxLength_FUNC); |
| rc = (jint)XmTextGetMaxLength((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextGetMaxLength_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextGetSelection |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTextGetSelection) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTextGetSelection_FUNC); |
| rc = (jint)XmTextGetSelection((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextGetSelection_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextGetSelectionPosition |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmTextGetSelectionPosition) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2) |
| { |
| jint *lparg1=NULL; |
| jint *lparg2=NULL; |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmTextGetSelectionPosition_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jboolean)XmTextGetSelectionPosition((Widget)arg0, (XmTextPosition *)lparg1, (XmTextPosition *)lparg2); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmTextGetSelectionPosition_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextGetString |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTextGetString) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTextGetString_FUNC); |
| rc = (jint)XmTextGetString((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextGetString_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextGetSubstring |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTextGetSubstring) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jbyteArray arg4) |
| { |
| jbyte *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTextGetSubstring_FUNC); |
| if (arg4) lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL); |
| rc = (jint)XmTextGetSubstring((Widget)arg0, arg1, arg2, arg3, (char *)lparg4); |
| if (arg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0); |
| OS_NATIVE_EXIT(env, that, XmTextGetSubstring_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextGetSubstringWcs |
| JNIEXPORT jint JNICALL OS_NATIVE(XmTextGetSubstringWcs) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jcharArray arg4) |
| { |
| jchar *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmTextGetSubstringWcs_FUNC); |
| if (arg4) lparg4 = (*env)->GetCharArrayElements(env, arg4, NULL); |
| rc = (jint)XmTextGetSubstringWcs((Widget)arg0, (XmTextPosition)arg1, arg2, arg3, (wchar_t *)lparg4); |
| if (arg4) (*env)->ReleaseCharArrayElements(env, arg4, lparg4, 0); |
| OS_NATIVE_EXIT(env, that, XmTextGetSubstringWcs_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextInsert |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextInsert) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyteArray arg2) |
| { |
| jbyte *lparg2=NULL; |
| OS_NATIVE_ENTER(env, that, XmTextInsert_FUNC); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| XmTextInsert((Widget)arg0, arg1, (char *)lparg2); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XmTextInsert_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextPaste |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmTextPaste) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmTextPaste_FUNC); |
| rc = (jboolean)XmTextPaste((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmTextPaste_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextPosToXY |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmTextPosToXY) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jshortArray arg2, jshortArray arg3) |
| { |
| jshort *lparg2=NULL; |
| jshort *lparg3=NULL; |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmTextPosToXY_FUNC); |
| if (arg2) lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetShortArrayElements(env, arg3, NULL); |
| rc = (jboolean)XmTextPosToXY((Widget)arg0, (XmTextPosition)arg1, (Position *)lparg2, (Position *)lparg3); |
| if (arg3) (*env)->ReleaseShortArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseShortArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XmTextPosToXY_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmTextReplace |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextReplace) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jbyteArray arg3) |
| { |
| jbyte *lparg3=NULL; |
| OS_NATIVE_ENTER(env, that, XmTextReplace_FUNC); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| XmTextReplace((Widget)arg0, arg1, arg2, (char *)lparg3); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XmTextReplace_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextScroll |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextScroll) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextScroll_FUNC); |
| XmTextScroll((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmTextScroll_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextSetEditable |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextSetEditable) |
| (JNIEnv *env, jclass that, jint arg0, jboolean arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextSetEditable_FUNC); |
| XmTextSetEditable((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmTextSetEditable_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextSetHighlight |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextSetHighlight) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextSetHighlight_FUNC); |
| XmTextSetHighlight((Widget)arg0, arg1, arg2, arg3); |
| OS_NATIVE_EXIT(env, that, XmTextSetHighlight_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextSetInsertionPosition |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextSetInsertionPosition) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextSetInsertionPosition_FUNC); |
| XmTextSetInsertionPosition((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmTextSetInsertionPosition_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextSetMaxLength |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextSetMaxLength) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextSetMaxLength_FUNC); |
| XmTextSetMaxLength((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmTextSetMaxLength_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextSetSelection |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextSetSelection) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextSetSelection_FUNC); |
| XmTextSetSelection((Widget)arg0, arg1, arg2, arg3); |
| OS_NATIVE_EXIT(env, that, XmTextSetSelection_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextSetString |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextSetString) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1) |
| { |
| jbyte *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XmTextSetString_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| XmTextSetString((Widget)arg0, (char *)lparg1); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XmTextSetString_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmTextShowPosition |
| JNIEXPORT void JNICALL OS_NATIVE(XmTextShowPosition) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XmTextShowPosition_FUNC); |
| XmTextShowPosition((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XmTextShowPosition_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmUpdateDisplay |
| JNIEXPORT void JNICALL OS_NATIVE(XmUpdateDisplay) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XmUpdateDisplay_FUNC); |
| XmUpdateDisplay((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XmUpdateDisplay_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XmWidgetGetDisplayRect |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XmWidgetGetDisplayRect) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1) |
| { |
| XRectangle _arg1, *lparg1=NULL; |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XmWidgetGetDisplayRect_FUNC); |
| if (arg1) lparg1 = getXRectangleFields(env, arg1, &_arg1); |
| rc = (jboolean)XmWidgetGetDisplayRect((Widget)arg0, (XRectangle *)lparg1); |
| if (arg1) setXRectangleFields(env, arg1, lparg1); |
| OS_NATIVE_EXIT(env, that, XmWidgetGetDisplayRect_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmbTextListToTextProperty |
| JNIEXPORT jint JNICALL OS_NATIVE(XmbTextListToTextProperty) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jobject arg4) |
| { |
| XTextProperty _arg4, *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmbTextListToTextProperty_FUNC); |
| if (arg4) lparg4 = getXTextPropertyFields(env, arg4, &_arg4); |
| rc = (jint)XmbTextListToTextProperty((Display *)arg0, (char **)arg1, arg2, (XICCEncodingStyle)arg3, lparg4); |
| if (arg4) setXTextPropertyFields(env, arg4, lparg4); |
| OS_NATIVE_EXIT(env, that, XmbTextListToTextProperty_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XmbTextPropertyToTextList |
| JNIEXPORT jint JNICALL OS_NATIVE(XmbTextPropertyToTextList) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jintArray arg2, jintArray arg3) |
| { |
| XTextProperty _arg1, *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XmbTextPropertyToTextList_FUNC); |
| if (arg1) lparg1 = getXTextPropertyFields(env, arg1, &_arg1); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| rc = (jint)XmbTextPropertyToTextList((Display *)arg0, lparg1, (char ***)lparg2, (int *)lparg3); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) setXTextPropertyFields(env, arg1, lparg1); |
| OS_NATIVE_EXIT(env, that, XmbTextPropertyToTextList_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XpCancelJob |
| JNIEXPORT void JNICALL OS_NATIVE(XpCancelJob) |
| (JNIEnv *env, jclass that, jint arg0, jboolean arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XpCancelJob_FUNC); |
| XpCancelJob((Display *)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XpCancelJob_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XpCreateContext |
| JNIEXPORT jint JNICALL OS_NATIVE(XpCreateContext) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XpCreateContext_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)XpCreateContext((Display *)arg0, (char *)lparg1); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XpCreateContext_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XpDestroyContext |
| JNIEXPORT void JNICALL OS_NATIVE(XpDestroyContext) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XpDestroyContext_FUNC); |
| XpDestroyContext((Display *)arg0, (XPContext)arg1); |
| OS_NATIVE_EXIT(env, that, XpDestroyContext_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XpEndJob |
| JNIEXPORT void JNICALL OS_NATIVE(XpEndJob) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XpEndJob_FUNC); |
| XpEndJob((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XpEndJob_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XpEndPage |
| JNIEXPORT void JNICALL OS_NATIVE(XpEndPage) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XpEndPage_FUNC); |
| XpEndPage((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XpEndPage_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XpFreePrinterList |
| JNIEXPORT void JNICALL OS_NATIVE(XpFreePrinterList) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XpFreePrinterList_FUNC); |
| XpFreePrinterList((XPPrinterList)arg0); |
| OS_NATIVE_EXIT(env, that, XpFreePrinterList_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XpGetOneAttribute |
| JNIEXPORT jint JNICALL OS_NATIVE(XpGetOneAttribute) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyte arg2, jbyteArray arg3) |
| { |
| jbyte *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XpGetOneAttribute_FUNC); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| rc = (jint)XpGetOneAttribute((Display *)arg0, (XPContext)arg1, (XPAttributes)arg2, (char *)lparg3); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XpGetOneAttribute_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XpGetPageDimensions |
| JNIEXPORT jint JNICALL OS_NATIVE(XpGetPageDimensions) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jshortArray arg2, jshortArray arg3, jobject arg4) |
| { |
| jshort *lparg2=NULL; |
| jshort *lparg3=NULL; |
| XRectangle _arg4, *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XpGetPageDimensions_FUNC); |
| if (arg2) lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetShortArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = getXRectangleFields(env, arg4, &_arg4); |
| rc = (jint)XpGetPageDimensions((Display *)arg0, (XPContext)arg1, (unsigned short *)lparg2, (unsigned short *)lparg3, (XRectangle *)lparg4); |
| if (arg4) setXRectangleFields(env, arg4, lparg4); |
| if (arg3) (*env)->ReleaseShortArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseShortArrayElements(env, arg2, lparg2, 0); |
| OS_NATIVE_EXIT(env, that, XpGetPageDimensions_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XpGetPrinterList |
| JNIEXPORT jint JNICALL OS_NATIVE(XpGetPrinterList) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jintArray arg2) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XpGetPrinterList_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| rc = (jint)XpGetPrinterList((Display *)arg0, (char *)lparg1, (int *)lparg2); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XpGetPrinterList_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XpGetScreenOfContext |
| JNIEXPORT jint JNICALL OS_NATIVE(XpGetScreenOfContext) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XpGetScreenOfContext_FUNC); |
| rc = (jint)XpGetScreenOfContext((Display *)arg0, (XPContext)arg1); |
| OS_NATIVE_EXIT(env, that, XpGetScreenOfContext_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XpSetAttributes |
| JNIEXPORT void JNICALL OS_NATIVE(XpSetAttributes) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyte arg2, jbyteArray arg3, jbyte arg4) |
| { |
| jbyte *lparg3=NULL; |
| OS_NATIVE_ENTER(env, that, XpSetAttributes_FUNC); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| XpSetAttributes((Display *)arg0, (XPContext)arg1, (XPAttributes)arg2, (char *)lparg3, (XPAttrReplacement)arg4); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XpSetAttributes_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XpSetContext |
| JNIEXPORT void JNICALL OS_NATIVE(XpSetContext) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XpSetContext_FUNC); |
| XpSetContext((Display *)arg0, (XPContext)arg1); |
| OS_NATIVE_EXIT(env, that, XpSetContext_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XpStartJob |
| JNIEXPORT void JNICALL OS_NATIVE(XpStartJob) |
| (JNIEnv *env, jclass that, jint arg0, jbyte arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XpStartJob_FUNC); |
| XpStartJob((Display *)arg0, (XPSaveData)arg1); |
| OS_NATIVE_EXIT(env, that, XpStartJob_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XpStartPage |
| JNIEXPORT void JNICALL OS_NATIVE(XpStartPage) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XpStartPage_FUNC); |
| XpStartPage((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XpStartPage_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtAddCallback |
| JNIEXPORT void JNICALL OS_NATIVE(XtAddCallback) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XtAddCallback_FUNC); |
| XtAddCallback((Widget)arg0, (String)arg1, (XtCallbackProc)arg2, (XtPointer)arg3); |
| OS_NATIVE_EXIT(env, that, XtAddCallback_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtAddEventHandler |
| JNIEXPORT void JNICALL OS_NATIVE(XtAddEventHandler) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2, jint arg3, jint arg4) |
| { |
| OS_NATIVE_ENTER(env, that, XtAddEventHandler_FUNC); |
| XtAddEventHandler((Widget)arg0, arg1, arg2, (XtEventHandler)arg3, (XtPointer)arg4); |
| OS_NATIVE_EXIT(env, that, XtAddEventHandler_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtAddExposureToRegion |
| JNIEXPORT void JNICALL OS_NATIVE(XtAddExposureToRegion) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtAddExposureToRegion_FUNC); |
| XtAddExposureToRegion((XEvent *)arg0, (Region)arg1); |
| OS_NATIVE_EXIT(env, that, XtAddExposureToRegion_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtAppAddInput |
| JNIEXPORT jint JNICALL OS_NATIVE(XtAppAddInput) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtAppAddInput_FUNC); |
| rc = (jint)XtAppAddInput((XtAppContext)arg0, arg1, (XtPointer)arg2, (XtInputCallbackProc)arg3, (XtPointer)arg4); |
| OS_NATIVE_EXIT(env, that, XtAppAddInput_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtAppAddTimeOut |
| JNIEXPORT jint JNICALL OS_NATIVE(XtAppAddTimeOut) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtAppAddTimeOut_FUNC); |
| rc = (jint)XtAppAddTimeOut((XtAppContext)arg0, arg1, (XtTimerCallbackProc)arg2, (XtPointer)arg3); |
| OS_NATIVE_EXIT(env, that, XtAppAddTimeOut_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtAppCreateShell |
| JNIEXPORT jint JNICALL OS_NATIVE(XtAppCreateShell) |
| (JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jint arg2, jint arg3, jintArray arg4, jint arg5) |
| { |
| jbyte *lparg0=NULL; |
| jbyte *lparg1=NULL; |
| jint *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtAppCreateShell_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| rc = (jint)XtAppCreateShell((String)lparg0, (String)lparg1, (WidgetClass)arg2, (Display *)arg3, (ArgList)lparg4, arg5); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XtAppCreateShell_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtAppGetSelectionTimeout |
| JNIEXPORT jint JNICALL OS_NATIVE(XtAppGetSelectionTimeout) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtAppGetSelectionTimeout_FUNC); |
| rc = (jint)XtAppGetSelectionTimeout((XtAppContext)arg0); |
| OS_NATIVE_EXIT(env, that, XtAppGetSelectionTimeout_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtAppNextEvent |
| JNIEXPORT void JNICALL OS_NATIVE(XtAppNextEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtAppNextEvent_FUNC); |
| XtAppNextEvent((XtAppContext)arg0, (XEvent *)arg1); |
| OS_NATIVE_EXIT(env, that, XtAppNextEvent_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtAppPeekEvent |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XtAppPeekEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XtAppPeekEvent_FUNC); |
| rc = (jboolean)XtAppPeekEvent((XtAppContext)arg0, (XEvent *)arg1); |
| OS_NATIVE_EXIT(env, that, XtAppPeekEvent_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtAppPending |
| JNIEXPORT jint JNICALL OS_NATIVE(XtAppPending) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtAppPending_FUNC); |
| rc = (jint)XtAppPending((XtAppContext)arg0); |
| OS_NATIVE_EXIT(env, that, XtAppPending_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtAppProcessEvent |
| JNIEXPORT void JNICALL OS_NATIVE(XtAppProcessEvent) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtAppProcessEvent_FUNC); |
| XtAppProcessEvent((XtAppContext)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XtAppProcessEvent_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtAppSetErrorHandler |
| JNIEXPORT jint JNICALL OS_NATIVE(XtAppSetErrorHandler) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtAppSetErrorHandler_FUNC); |
| rc = (jint)XtAppSetErrorHandler((XtAppContext)arg0, (XtErrorHandler)arg1); |
| OS_NATIVE_EXIT(env, that, XtAppSetErrorHandler_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtAppSetFallbackResources |
| JNIEXPORT void JNICALL OS_NATIVE(XtAppSetFallbackResources) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtAppSetFallbackResources_FUNC); |
| XtAppSetFallbackResources((XtAppContext)arg0, (String *)arg1); |
| OS_NATIVE_EXIT(env, that, XtAppSetFallbackResources_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtAppSetSelectionTimeout |
| JNIEXPORT void JNICALL OS_NATIVE(XtAppSetSelectionTimeout) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtAppSetSelectionTimeout_FUNC); |
| XtAppSetSelectionTimeout((XtAppContext)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XtAppSetSelectionTimeout_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtAppSetWarningHandler |
| JNIEXPORT jint JNICALL OS_NATIVE(XtAppSetWarningHandler) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtAppSetWarningHandler_FUNC); |
| rc = (jint)XtAppSetWarningHandler((XtAppContext)arg0, (XtErrorHandler)arg1); |
| OS_NATIVE_EXIT(env, that, XtAppSetWarningHandler_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtBuildEventMask |
| JNIEXPORT jint JNICALL OS_NATIVE(XtBuildEventMask) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtBuildEventMask_FUNC); |
| rc = (jint)XtBuildEventMask((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtBuildEventMask_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtCallActionProc |
| JNIEXPORT void JNICALL OS_NATIVE(XtCallActionProc) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2, jintArray arg3, jint arg4) |
| { |
| jbyte *lparg1=NULL; |
| jint *lparg3=NULL; |
| OS_NATIVE_ENTER(env, that, XtCallActionProc_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| XtCallActionProc((Widget)arg0, (String)lparg1, (XEvent *)arg2, (String *)lparg3, arg4); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XtCallActionProc_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtClass |
| JNIEXPORT jint JNICALL OS_NATIVE(XtClass) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtClass_FUNC); |
| rc = (jint)XtClass((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtClass_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtConfigureWidget |
| JNIEXPORT void JNICALL OS_NATIVE(XtConfigureWidget) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5) |
| { |
| OS_NATIVE_ENTER(env, that, XtConfigureWidget_FUNC); |
| XtConfigureWidget((Widget)arg0, arg1, arg2, arg3, arg4, arg5); |
| OS_NATIVE_EXIT(env, that, XtConfigureWidget_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtCreateApplicationContext |
| JNIEXPORT jint JNICALL OS_NATIVE(XtCreateApplicationContext) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtCreateApplicationContext_FUNC); |
| rc = (jint)XtCreateApplicationContext(); |
| OS_NATIVE_EXIT(env, that, XtCreateApplicationContext_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtCreatePopupShell |
| JNIEXPORT jint JNICALL OS_NATIVE(XtCreatePopupShell) |
| (JNIEnv *env, jclass that, jbyteArray arg0, jint arg1, jint arg2, jintArray arg3, jint arg4) |
| { |
| jbyte *lparg0=NULL; |
| jint *lparg3=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtCreatePopupShell_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| rc = (jint)XtCreatePopupShell((String)lparg0, (WidgetClass)arg1, (Widget)arg2, (ArgList)lparg3, arg4); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XtCreatePopupShell_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtDestroyApplicationContext |
| JNIEXPORT void JNICALL OS_NATIVE(XtDestroyApplicationContext) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtDestroyApplicationContext_FUNC); |
| XtDestroyApplicationContext((XtAppContext)arg0); |
| OS_NATIVE_EXIT(env, that, XtDestroyApplicationContext_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtDestroyWidget |
| JNIEXPORT void JNICALL OS_NATIVE(XtDestroyWidget) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtDestroyWidget_FUNC); |
| XtDestroyWidget((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtDestroyWidget_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtDispatchEvent |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XtDispatchEvent) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XtDispatchEvent_FUNC); |
| rc = (jboolean)XtDispatchEvent((XEvent *)arg0); |
| OS_NATIVE_EXIT(env, that, XtDispatchEvent_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtDisplay |
| JNIEXPORT jint JNICALL OS_NATIVE(XtDisplay) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtDisplay_FUNC); |
| rc = (jint)XtDisplay((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtDisplay_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtDisplayToApplicationContext |
| JNIEXPORT jint JNICALL OS_NATIVE(XtDisplayToApplicationContext) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtDisplayToApplicationContext_FUNC); |
| rc = (jint)XtDisplayToApplicationContext((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XtDisplayToApplicationContext_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtFree |
| JNIEXPORT void JNICALL OS_NATIVE(XtFree) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtFree_FUNC); |
| XtFree((char *)arg0); |
| OS_NATIVE_EXIT(env, that, XtFree_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtGetMultiClickTime |
| JNIEXPORT jint JNICALL OS_NATIVE(XtGetMultiClickTime) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtGetMultiClickTime_FUNC); |
| rc = (jint)XtGetMultiClickTime((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XtGetMultiClickTime_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtInsertEventHandler |
| JNIEXPORT void JNICALL OS_NATIVE(XtInsertEventHandler) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2, jint arg3, jint arg4, jint arg5) |
| { |
| OS_NATIVE_ENTER(env, that, XtInsertEventHandler_FUNC); |
| XtInsertEventHandler((Widget)arg0, (EventMask)arg1, (Boolean)arg2, (XtEventHandler)arg3, (XtPointer)arg4, (XtListPosition)arg5); |
| OS_NATIVE_EXIT(env, that, XtInsertEventHandler_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtIsManaged |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XtIsManaged) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XtIsManaged_FUNC); |
| rc = (jboolean)XtIsManaged((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtIsManaged_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtIsRealized |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XtIsRealized) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XtIsRealized_FUNC); |
| rc = (jboolean)XtIsRealized((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtIsRealized_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtIsSubclass |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XtIsSubclass) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XtIsSubclass_FUNC); |
| rc = (jboolean)XtIsSubclass((Widget)arg0, (WidgetClass)arg1); |
| OS_NATIVE_EXIT(env, that, XtIsSubclass_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtIsTopLevelShell |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XtIsTopLevelShell) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XtIsTopLevelShell_FUNC); |
| rc = (jboolean)XtIsTopLevelShell((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtIsTopLevelShell_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtLastTimestampProcessed |
| JNIEXPORT jint JNICALL OS_NATIVE(XtLastTimestampProcessed) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtLastTimestampProcessed_FUNC); |
| rc = (jint)XtLastTimestampProcessed((Display *)arg0); |
| OS_NATIVE_EXIT(env, that, XtLastTimestampProcessed_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtMalloc |
| JNIEXPORT jint JNICALL OS_NATIVE(XtMalloc) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtMalloc_FUNC); |
| rc = (jint)XtMalloc(arg0); |
| OS_NATIVE_EXIT(env, that, XtMalloc_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtManageChild |
| JNIEXPORT void JNICALL OS_NATIVE(XtManageChild) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtManageChild_FUNC); |
| XtManageChild((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtManageChild_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtMapWidget |
| JNIEXPORT void JNICALL OS_NATIVE(XtMapWidget) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtMapWidget_FUNC); |
| XtMapWidget((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtMapWidget_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtMoveWidget |
| JNIEXPORT void JNICALL OS_NATIVE(XtMoveWidget) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XtMoveWidget_FUNC); |
| XtMoveWidget((Widget)arg0, arg1, arg2); |
| OS_NATIVE_EXIT(env, that, XtMoveWidget_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtNameToWidget |
| JNIEXPORT jint JNICALL OS_NATIVE(XtNameToWidget) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtNameToWidget_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)XtNameToWidget((Widget)arg0, (String)lparg1); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XtNameToWidget_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtOpenDisplay |
| JNIEXPORT jint JNICALL OS_NATIVE(XtOpenDisplay) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jbyteArray arg2, jbyteArray arg3, jint arg4, jint arg5, jintArray arg6, jint arg7) |
| { |
| jbyte *lparg1=NULL; |
| jbyte *lparg2=NULL; |
| jbyte *lparg3=NULL; |
| jint *lparg6=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtOpenDisplay_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); |
| rc = (jint)XtOpenDisplay((XtAppContext)arg0, (String)lparg1, (String)lparg2, (String)lparg3, (XrmOptionDescRec *)arg4, arg5, (int *)lparg6, (char **)arg7); |
| if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XtOpenDisplay_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtOverrideTranslations |
| JNIEXPORT void JNICALL OS_NATIVE(XtOverrideTranslations) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtOverrideTranslations_FUNC); |
| XtOverrideTranslations((Widget)arg0, (XtTranslations)arg1); |
| OS_NATIVE_EXIT(env, that, XtOverrideTranslations_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtParent |
| JNIEXPORT jint JNICALL OS_NATIVE(XtParent) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtParent_FUNC); |
| rc = (jint)XtParent((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtParent_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtParseTranslationTable |
| JNIEXPORT jint JNICALL OS_NATIVE(XtParseTranslationTable) |
| (JNIEnv *env, jclass that, jbyteArray arg0) |
| { |
| jbyte *lparg0=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtParseTranslationTable_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| rc = (jint)XtParseTranslationTable((String)lparg0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, XtParseTranslationTable_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtPopdown |
| JNIEXPORT void JNICALL OS_NATIVE(XtPopdown) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtPopdown_FUNC); |
| XtPopdown((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtPopdown_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtPopup |
| JNIEXPORT void JNICALL OS_NATIVE(XtPopup) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtPopup_FUNC); |
| XtPopup((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XtPopup_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtQueryGeometry |
| JNIEXPORT jint JNICALL OS_NATIVE(XtQueryGeometry) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jobject arg2) |
| { |
| XtWidgetGeometry _arg1, *lparg1=NULL; |
| XtWidgetGeometry _arg2, *lparg2=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtQueryGeometry_FUNC); |
| if (arg1) lparg1 = getXtWidgetGeometryFields(env, arg1, &_arg1); |
| if (arg2) lparg2 = getXtWidgetGeometryFields(env, arg2, &_arg2); |
| rc = (jint)XtQueryGeometry((Widget)arg0, (XtWidgetGeometry *)lparg1, (XtWidgetGeometry *)lparg2); |
| if (arg2) setXtWidgetGeometryFields(env, arg2, lparg2); |
| if (arg1) setXtWidgetGeometryFields(env, arg1, lparg1); |
| OS_NATIVE_EXIT(env, that, XtQueryGeometry_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtRealizeWidget |
| JNIEXPORT void JNICALL OS_NATIVE(XtRealizeWidget) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtRealizeWidget_FUNC); |
| XtRealizeWidget((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtRealizeWidget_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtRegisterDrawable |
| JNIEXPORT void JNICALL OS_NATIVE(XtRegisterDrawable) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| OS_NATIVE_ENTER(env, that, XtRegisterDrawable_FUNC); |
| XtRegisterDrawable((Display *)arg0, (Drawable)arg1, (Widget)arg2); |
| OS_NATIVE_EXIT(env, that, XtRegisterDrawable_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtRemoveEventHandler |
| JNIEXPORT void JNICALL OS_NATIVE(XtRemoveEventHandler) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2, jint arg3, jint arg4) |
| { |
| OS_NATIVE_ENTER(env, that, XtRemoveEventHandler_FUNC); |
| XtRemoveEventHandler((Widget)arg0, arg1, arg2, (XtEventHandler)arg3, (XtPointer)arg4); |
| OS_NATIVE_EXIT(env, that, XtRemoveEventHandler_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtRemoveInput |
| JNIEXPORT void JNICALL OS_NATIVE(XtRemoveInput) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtRemoveInput_FUNC); |
| XtRemoveInput((XtInputId)arg0); |
| OS_NATIVE_EXIT(env, that, XtRemoveInput_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtRemoveTimeOut |
| JNIEXPORT void JNICALL OS_NATIVE(XtRemoveTimeOut) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtRemoveTimeOut_FUNC); |
| XtRemoveTimeOut(arg0); |
| OS_NATIVE_EXIT(env, that, XtRemoveTimeOut_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtResizeWidget |
| JNIEXPORT void JNICALL OS_NATIVE(XtResizeWidget) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) |
| { |
| OS_NATIVE_ENTER(env, that, XtResizeWidget_FUNC); |
| XtResizeWidget((Widget)arg0, arg1, arg2, arg3); |
| OS_NATIVE_EXIT(env, that, XtResizeWidget_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtResizeWindow |
| JNIEXPORT void JNICALL OS_NATIVE(XtResizeWindow) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtResizeWindow_FUNC); |
| XtResizeWindow((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtResizeWindow_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtSetLanguageProc |
| JNIEXPORT jint JNICALL OS_NATIVE(XtSetLanguageProc) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtSetLanguageProc_FUNC); |
| rc = (jint)XtSetLanguageProc((XtAppContext)arg0, (XtLanguageProc)arg1, (XtPointer)arg2); |
| OS_NATIVE_EXIT(env, that, XtSetLanguageProc_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtSetMappedWhenManaged |
| JNIEXPORT void JNICALL OS_NATIVE(XtSetMappedWhenManaged) |
| (JNIEnv *env, jclass that, jint arg0, jboolean arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtSetMappedWhenManaged_FUNC); |
| XtSetMappedWhenManaged((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, XtSetMappedWhenManaged_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtSetValues |
| JNIEXPORT void JNICALL OS_NATIVE(XtSetValues) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, XtSetValues_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| XtSetValues((Widget)arg0, (ArgList)lparg1, arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, XtSetValues_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtToolkitInitialize |
| JNIEXPORT void JNICALL OS_NATIVE(XtToolkitInitialize) |
| (JNIEnv *env, jclass that) |
| { |
| OS_NATIVE_ENTER(env, that, XtToolkitInitialize_FUNC); |
| XtToolkitInitialize(); |
| OS_NATIVE_EXIT(env, that, XtToolkitInitialize_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtToolkitThreadInitialize |
| JNIEXPORT jboolean JNICALL OS_NATIVE(XtToolkitThreadInitialize) |
| (JNIEnv *env, jclass that) |
| { |
| jboolean rc; |
| OS_NATIVE_ENTER(env, that, XtToolkitThreadInitialize_FUNC); |
| rc = (jboolean)XtToolkitThreadInitialize(); |
| OS_NATIVE_EXIT(env, that, XtToolkitThreadInitialize_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtTranslateCoords |
| JNIEXPORT void JNICALL OS_NATIVE(XtTranslateCoords) |
| (JNIEnv *env, jclass that, jint arg0, jshort arg1, jshort arg2, jshortArray arg3, jshortArray arg4) |
| { |
| jshort *lparg3=NULL; |
| jshort *lparg4=NULL; |
| OS_NATIVE_ENTER(env, that, XtTranslateCoords_FUNC); |
| if (arg3) lparg3 = (*env)->GetShortArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = (*env)->GetShortArrayElements(env, arg4, NULL); |
| XtTranslateCoords((Widget)arg0, arg1, arg2, lparg3, lparg4); |
| if (arg4) (*env)->ReleaseShortArrayElements(env, arg4, lparg4, 0); |
| if (arg3) (*env)->ReleaseShortArrayElements(env, arg3, lparg3, 0); |
| OS_NATIVE_EXIT(env, that, XtTranslateCoords_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtUnmanageChild |
| JNIEXPORT void JNICALL OS_NATIVE(XtUnmanageChild) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtUnmanageChild_FUNC); |
| XtUnmanageChild((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtUnmanageChild_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtUnmapWidget |
| JNIEXPORT void JNICALL OS_NATIVE(XtUnmapWidget) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| OS_NATIVE_ENTER(env, that, XtUnmapWidget_FUNC); |
| XtUnmapWidget((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtUnmapWidget_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtUnregisterDrawable |
| JNIEXPORT void JNICALL OS_NATIVE(XtUnregisterDrawable) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| OS_NATIVE_ENTER(env, that, XtUnregisterDrawable_FUNC); |
| XtUnregisterDrawable((Display *)arg0, (Drawable)arg1); |
| OS_NATIVE_EXIT(env, that, XtUnregisterDrawable_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_XtWindow |
| JNIEXPORT jint JNICALL OS_NATIVE(XtWindow) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtWindow_FUNC); |
| rc = (jint)XtWindow((Widget)arg0); |
| OS_NATIVE_EXIT(env, that, XtWindow_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_XtWindowToWidget |
| JNIEXPORT jint JNICALL OS_NATIVE(XtWindowToWidget) |
| (JNIEnv *env, jclass that, jint arg0, jint arg1) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, XtWindowToWidget_FUNC); |
| rc = (jint)XtWindowToWidget((Display *)arg0, (Window)arg1); |
| OS_NATIVE_EXIT(env, that, XtWindowToWidget_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO__1XmSetMenuTraversal |
| JNIEXPORT void JNICALL OS_NATIVE(_1XmSetMenuTraversal) |
| (JNIEnv *env, jclass that, jint arg0, jboolean arg1) |
| { |
| OS_NATIVE_ENTER(env, that, _1XmSetMenuTraversal_FUNC); |
| _XmSetMenuTraversal((Widget)arg0, arg1); |
| OS_NATIVE_EXIT(env, that, _1XmSetMenuTraversal_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_close |
| JNIEXPORT jint JNICALL OS_NATIVE(close) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, close_FUNC); |
| rc = (jint)close(arg0); |
| OS_NATIVE_EXIT(env, that, close_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_fd_1set_1sizeof |
| JNIEXPORT jint JNICALL OS_NATIVE(fd_1set_1sizeof) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, fd_1set_1sizeof_FUNC); |
| rc = (jint)fd_set_sizeof(); |
| OS_NATIVE_EXIT(env, that, fd_1set_1sizeof_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_getenv |
| JNIEXPORT jint JNICALL OS_NATIVE(getenv) |
| (JNIEnv *env, jclass that, jbyteArray arg0) |
| { |
| jbyte *lparg0=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, getenv_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| rc = (jint)getenv((const char *)lparg0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, getenv_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_iconv |
| JNIEXPORT jint JNICALL OS_NATIVE(iconv) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2, jintArray arg3, jintArray arg4) |
| { |
| jint *lparg1=NULL; |
| jint *lparg2=NULL; |
| jint *lparg3=NULL; |
| jint *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, iconv_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| rc = (jint)iconv((iconv_t)arg0, (void *)lparg1, (size_t *)lparg2, (char **)lparg3, (size_t *)lparg4); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, iconv_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_iconv_1close |
| JNIEXPORT jint JNICALL OS_NATIVE(iconv_1close) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, iconv_1close_FUNC); |
| rc = (jint)iconv_close((iconv_t)arg0); |
| OS_NATIVE_EXIT(env, that, iconv_1close_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_iconv_1open |
| JNIEXPORT jint JNICALL OS_NATIVE(iconv_1open) |
| (JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1) |
| { |
| jbyte *lparg0=NULL; |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, iconv_1open_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)iconv_open((const char *)lparg0, (const char *)lparg1); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, iconv_1open_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XButtonEvent_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XButtonEvent_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XButtonEvent _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XButtonEvent_2I_FUNC); |
| if (arg1) lparg1 = getXButtonEventFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XButtonEvent_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XClientMessageEvent_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XClientMessageEvent_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XClientMessageEvent _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XClientMessageEvent_2I_FUNC); |
| if (arg1) lparg1 = getXClientMessageEventFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XClientMessageEvent_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XConfigureEvent_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XConfigureEvent_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XConfigureEvent _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XConfigureEvent_2I_FUNC); |
| if (arg1) lparg1 = getXConfigureEventFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XConfigureEvent_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XExposeEvent_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XExposeEvent_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XExposeEvent _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XExposeEvent_2I_FUNC); |
| if (arg1) lparg1 = getXExposeEventFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XExposeEvent_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XImage_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XImage_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XImage _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XImage_2I_FUNC); |
| if (arg1) lparg1 = getXImageFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XImage_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XKeyEvent_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XKeyEvent_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XKeyEvent _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XKeyEvent_2I_FUNC); |
| if (arg1) lparg1 = getXKeyEventFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XKeyEvent_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XmDragProcCallbackStruct _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2I_FUNC); |
| if (arg1) lparg1 = getXmDragProcCallbackStructFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XmTextBlockRec_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XmTextBlockRec_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XmTextBlockRec _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XmTextBlockRec_2I_FUNC); |
| if (arg1) lparg1 = getXmTextBlockRecFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XmTextBlockRec_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__ILorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2I |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2I) |
| (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2) |
| { |
| XmTextVerifyCallbackStruct _arg1, *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2I_FUNC); |
| if (arg1) lparg1 = getXmTextVerifyCallbackStructFields(env, arg1, &_arg1); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2I_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__I_3BI |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__I_3BI) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2) |
| { |
| jbyte *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__I_3BI_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT); |
| OS_NATIVE_EXIT(env, that, memmove__I_3BI_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__I_3CI |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__I_3CI) |
| (JNIEnv *env, jclass that, jint arg0, jcharArray arg1, jint arg2) |
| { |
| jchar *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__I_3CI_FUNC); |
| if (arg1) lparg1 = (*env)->GetCharArrayElements(env, arg1, NULL); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| if (arg1) (*env)->ReleaseCharArrayElements(env, arg1, lparg1, JNI_ABORT); |
| OS_NATIVE_EXIT(env, that, memmove__I_3CI_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__I_3II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__I_3II) |
| (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jint arg2) |
| { |
| jint *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__I_3II_FUNC); |
| if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, JNI_ABORT); |
| OS_NATIVE_EXIT(env, that, memmove__I_3II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__I_3SI |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__I_3SI) |
| (JNIEnv *env, jclass that, jint arg0, jshortArray arg1, jint arg2) |
| { |
| jshort *lparg1=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__I_3SI_FUNC); |
| if (arg1) lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL); |
| memmove((void *)arg0, (const void *)lparg1, (size_t)arg2); |
| if (arg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, JNI_ABORT); |
| OS_NATIVE_EXIT(env, that, memmove__I_3SI_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_Visual_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_Visual_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| Visual _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_Visual_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setVisualFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_Visual_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XButtonEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XButtonEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XButtonEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XButtonEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXButtonEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XButtonEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XCharStruct_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XCharStruct_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XCharStruct _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XCharStruct_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXCharStructFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XCharStruct_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XClientMessageEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XClientMessageEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XClientMessageEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XClientMessageEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXClientMessageEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XClientMessageEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XConfigureEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XConfigureEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XConfigureEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XConfigureEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXConfigureEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XConfigureEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XCreateWindowEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XCreateWindowEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XCreateWindowEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XCreateWindowEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXCreateWindowEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XCreateWindowEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XCrossingEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XCrossingEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XCrossingEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XCrossingEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXCrossingEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XCrossingEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XDestroyWindowEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XDestroyWindowEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XDestroyWindowEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XDestroyWindowEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXDestroyWindowEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XDestroyWindowEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XEvent_2II_FUNC); |
| if (arg0) lparg0 = getXEventFields(env, arg0, &_arg0); |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XExposeEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XExposeEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XExposeEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XExposeEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXExposeEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XExposeEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XFocusChangeEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XFocusChangeEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XFocusChangeEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XFocusChangeEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXFocusChangeEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XFocusChangeEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XFontStruct_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XFontStruct_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XFontStruct _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XFontStruct_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXFontStructFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XFontStruct_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XIconSize_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XIconSize_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XIconSize _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XIconSize_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXIconSizeFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XIconSize_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XImage_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XImage_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XImage _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XImage_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXImageFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XImage_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XKeyEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XKeyEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XKeyEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XKeyEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXKeyEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XKeyEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XModifierKeymap_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XModifierKeymap_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XModifierKeymap _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XModifierKeymap_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXModifierKeymapFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XModifierKeymap_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XMotionEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XMotionEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XMotionEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XMotionEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXMotionEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XMotionEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XPropertyEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XPropertyEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XPropertyEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XPropertyEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXPropertyEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XPropertyEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XReparentEvent_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XReparentEvent_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XReparentEvent _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XReparentEvent_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXReparentEventFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XReparentEvent_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XineramaScreenInfo_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XineramaScreenInfo_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XineramaScreenInfo _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XineramaScreenInfo_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXineramaScreenInfoFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XineramaScreenInfo_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XmAnyCallbackStruct_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XmAnyCallbackStruct_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XmAnyCallbackStruct _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmAnyCallbackStruct_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXmAnyCallbackStructFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmAnyCallbackStruct_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XmDragProcCallbackStruct _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXmDragProcCallbackStructFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XmDropFinishCallbackStruct_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XmDropFinishCallbackStruct_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XmDropFinishCallbackStruct _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmDropFinishCallbackStruct_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXmDropFinishCallbackStructFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmDropFinishCallbackStruct_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XmDropProcCallbackStruct_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XmDropProcCallbackStruct_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XmDropProcCallbackStruct _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmDropProcCallbackStruct_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXmDropProcCallbackStructFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmDropProcCallbackStruct_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XmTextBlockRec_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XmTextBlockRec_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XmTextBlockRec _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmTextBlockRec_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXmTextBlockRecFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmTextBlockRec_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove__Lorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2II |
| JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2II) |
| (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2) |
| { |
| XmTextVerifyCallbackStruct _arg0, *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2II_FUNC); |
| if (arg0) lparg0 = &_arg0; |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) setXmTextVerifyCallbackStructFields(env, arg0, lparg0); |
| OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2II_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove___3BII |
| JNIEXPORT void JNICALL OS_NATIVE(memmove___3BII) |
| (JNIEnv *env, jclass that, jbyteArray arg0, jint arg1, jint arg2) |
| { |
| jbyte *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove___3BII_FUNC); |
| if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, memmove___3BII_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove___3CII |
| JNIEXPORT void JNICALL OS_NATIVE(memmove___3CII) |
| (JNIEnv *env, jclass that, jcharArray arg0, jint arg1, jint arg2) |
| { |
| jchar *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove___3CII_FUNC); |
| if (arg0) lparg0 = (*env)->GetCharArrayElements(env, arg0, NULL); |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) (*env)->ReleaseCharArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, memmove___3CII_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_memmove___3III |
| JNIEXPORT void JNICALL OS_NATIVE(memmove___3III) |
| (JNIEnv *env, jclass that, jintArray arg0, jint arg1, jint arg2) |
| { |
| jint *lparg0=NULL; |
| OS_NATIVE_ENTER(env, that, memmove___3III_FUNC); |
| if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); |
| memmove((void *)lparg0, (const void *)arg1, (size_t)arg2); |
| if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, memmove___3III_FUNC); |
| } |
| #endif |
| |
| #ifndef NO_nl_1langinfo |
| JNIEXPORT jint JNICALL OS_NATIVE(nl_1langinfo) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, nl_1langinfo_FUNC); |
| rc = (jint)nl_langinfo(arg0); |
| OS_NATIVE_EXIT(env, that, nl_1langinfo_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_overrideShellWidgetClass |
| JNIEXPORT jint JNICALL OS_NATIVE(overrideShellWidgetClass) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, overrideShellWidgetClass_FUNC); |
| rc = (jint)overrideShellWidgetClass; |
| OS_NATIVE_EXIT(env, that, overrideShellWidgetClass_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_pipe |
| JNIEXPORT jint JNICALL OS_NATIVE(pipe) |
| (JNIEnv *env, jclass that, jintArray arg0) |
| { |
| jint *lparg0=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, pipe_FUNC); |
| if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); |
| rc = (jint)pipe((int *)lparg0); |
| if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); |
| OS_NATIVE_EXIT(env, that, pipe_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_read |
| JNIEXPORT jint JNICALL OS_NATIVE(read) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, read_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)read(arg0, (char *)lparg1, arg2); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, read_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_select |
| JNIEXPORT jint JNICALL OS_NATIVE(select) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jbyteArray arg2, jbyteArray arg3, jintArray arg4) |
| { |
| jbyte *lparg1=NULL; |
| jbyte *lparg2=NULL; |
| jbyte *lparg3=NULL; |
| jint *lparg4=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, select_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); |
| if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL); |
| if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); |
| rc = (jint)select(arg0, (fd_set *)lparg1, (fd_set *)lparg2, (fd_set *)lparg3, (struct timeval *)lparg4); |
| if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); |
| if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0); |
| if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, select_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_setlocale |
| JNIEXPORT jint JNICALL OS_NATIVE(setlocale) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, setlocale_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)setlocale(arg0, (char *)lparg1); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, setlocale_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_shellWidgetClass |
| JNIEXPORT jint JNICALL OS_NATIVE(shellWidgetClass) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, shellWidgetClass_FUNC); |
| rc = (jint)shellWidgetClass; |
| OS_NATIVE_EXIT(env, that, shellWidgetClass_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_strlen |
| JNIEXPORT jint JNICALL OS_NATIVE(strlen) |
| (JNIEnv *env, jclass that, jint arg0) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, strlen_FUNC); |
| rc = (jint)strlen((char *)arg0); |
| OS_NATIVE_EXIT(env, that, strlen_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_topLevelShellWidgetClass |
| JNIEXPORT jint JNICALL OS_NATIVE(topLevelShellWidgetClass) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, topLevelShellWidgetClass_FUNC); |
| rc = (jint)topLevelShellWidgetClass; |
| OS_NATIVE_EXIT(env, that, topLevelShellWidgetClass_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_transientShellWidgetClass |
| JNIEXPORT jint JNICALL OS_NATIVE(transientShellWidgetClass) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, transientShellWidgetClass_FUNC); |
| rc = (jint)transientShellWidgetClass; |
| OS_NATIVE_EXIT(env, that, transientShellWidgetClass_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_write |
| JNIEXPORT jint JNICALL OS_NATIVE(write) |
| (JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2) |
| { |
| jbyte *lparg1=NULL; |
| jint rc; |
| OS_NATIVE_ENTER(env, that, write_FUNC); |
| if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL); |
| rc = (jint)write(arg0, (char *)lparg1, arg2); |
| if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
| OS_NATIVE_EXIT(env, that, write_FUNC); |
| return rc; |
| } |
| #endif |
| |
| #ifndef NO_xmMenuShellWidgetClass |
| JNIEXPORT jint JNICALL OS_NATIVE(xmMenuShellWidgetClass) |
| (JNIEnv *env, jclass that) |
| { |
| jint rc; |
| OS_NATIVE_ENTER(env, that, xmMenuShellWidgetClass_FUNC); |
| rc = (jint)xmMenuShellWidgetClass; |
| OS_NATIVE_EXIT(env, that, xmMenuShellWidgetClass_FUNC); |
| return rc; |
| } |
| #endif |
| |