Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/photon')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/photon/library/os.c378
1 files changed, 189 insertions, 189 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/photon/library/os.c b/bundles/org.eclipse.swt/Eclipse SWT PI/photon/library/os.c
index 9401ebdbad..57e59a8cd8 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/photon/library/os.c
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/photon/library/os.c
@@ -22,7 +22,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PfDecomposeStemToID)
jbyte *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PfDecomposeStemToID_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
rc = (jint)PfDecomposeStemToID(lparg0);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
OS_NATIVE_EXIT(env, that, PfDecomposeStemToID_FUNC);
@@ -38,8 +38,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PfExtentText__Lorg_eclipse_swt_internal_photon_
PhPoint_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2III_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
rc = (jint)PfExtentText(lparg0, lparg1, (const char *)arg2, (const char *)arg3, arg4);
if (arg1) setPhPoint_tFields(env, arg1, lparg1);
if (arg0) setPhRect_tFields(env, arg0, lparg0);
@@ -58,10 +58,10 @@ JNIEXPORT jint JNICALL OS_NATIVE(PfExtentText__Lorg_eclipse_swt_internal_photon_
jbyte *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2_3B_3BI_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL);
- if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL);
+ if (arg0) CHECK_NULL(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL));
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL));
rc = (jint)PfExtentText(lparg0, lparg1, (const char *)lparg2, (const char *)lparg3, arg4);
if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
@@ -82,10 +82,10 @@ JNIEXPORT jint JNICALL OS_NATIVE(PfExtentWideText)
jchar *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PfExtentWideText_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL);
- if (arg3) lparg3 = (*env)->GetCharArrayElements(env, arg3, NULL);
+ if (arg0) CHECK_NULL(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL));
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetCharArrayElements(env, arg3, NULL));
rc = (jint)PfExtentWideText(lparg0, lparg1, (const char *)lparg2, (const uint16_t *)lparg3, arg4);
if (arg3) (*env)->ReleaseCharArrayElements(env, arg3, lparg3, 0);
if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
@@ -152,8 +152,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PfGenerateFontName)
jbyte *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PfGenerateFontName_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL));
rc = (jint)PfGenerateFontName((char const *)lparg0, arg1, arg2, (char *)lparg3);
if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
@@ -169,7 +169,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PfLoadMetrics)
jbyte *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PfLoadMetrics_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
rc = (jint)PfLoadMetrics((const char *)lparg0);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
OS_NATIVE_EXIT(env, that, PfLoadMetrics_FUNC);
@@ -185,8 +185,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PfQueryFontInfo)
FontQueryInfo _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PfQueryFontInfo_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- if (arg1) lparg1 = getFontQueryInfoFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
+ if (arg1) CHECK_NULL(lparg1 = getFontQueryInfoFields(env, arg1, &_arg1));
rc = (jint)PfQueryFontInfo((const char *)lparg0, (FontQueryInfo *)lparg1);
if (arg1) setFontQueryInfoFields(env, arg1, lparg1);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
@@ -257,8 +257,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawArc)
PhPoint_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawArc_FUNC);
- if (arg0) lparg0 = getPhPoint_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL(lparg0 = getPhPoint_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
rc = (jint)PgDrawArc(lparg0, lparg1, arg2, arg3, arg4);
if (arg1) setPhPoint_tFields(env, arg1, lparg1);
if (arg0) setPhPoint_tFields(env, arg0, lparg0);
@@ -273,7 +273,7 @@ JNIEXPORT void JNICALL OS_NATIVE(PgDrawArrow)
{
PhRect_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, PgDrawArrow_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL_VOID(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
PgDrawArrow(lparg0, arg1, (PgColor_t)arg2, arg3);
if (arg0) setPhRect_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, PgDrawArrow_FUNC);
@@ -288,8 +288,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawBitmap)
PhDim_t _arg3, *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawBitmap_FUNC);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
- if (arg3) lparg3 = getPhDim_tFields(env, arg3, &_arg3);
+ if (arg2) CHECK_NULL(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
+ if (arg3) CHECK_NULL(lparg3 = getPhDim_tFields(env, arg3, &_arg3));
rc = (jint)PgDrawBitmap((void const *)arg0, (int)arg1, (PhPoint_t *)lparg2, (PhPoint_t *)lparg3, (int)arg4, (long)arg5);
if (arg3) setPhDim_tFields(env, arg3, lparg3);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
@@ -306,8 +306,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawEllipse)
PhPoint_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawEllipse_FUNC);
- if (arg0) lparg0 = getPhPoint_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL(lparg0 = getPhPoint_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
rc = (jint)PgDrawEllipse(lparg0, lparg1, arg2);
if (arg1) setPhPoint_tFields(env, arg1, lparg1);
if (arg0) setPhPoint_tFields(env, arg0, lparg0);
@@ -325,9 +325,9 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawGradient)
jbyte *lparg10=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawGradient_FUNC);
- if (arg0) lparg0 = getPhPoint_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
- if (arg10) lparg10 = (*env)->GetByteArrayElements(env, arg10, NULL);
+ if (arg0) CHECK_NULL(lparg0 = getPhPoint_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
+ if (arg10) CHECK_NULL(lparg10 = (*env)->GetByteArrayElements(env, arg10, NULL));
rc = (jint)PgDrawGradient(lparg0, lparg1, arg2, arg3, arg4, (PgColor_t)arg5, (PgColor_t)arg6, (PgColor_t)arg7, (PgColor_t)arg8, arg9, (unsigned char *)lparg10);
if (arg10) (*env)->ReleaseByteArrayElements(env, arg10, lparg10, 0);
if (arg1) setPhPoint_tFields(env, arg1, lparg1);
@@ -381,8 +381,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawImage)
PhDim_t _arg3, *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawImage_FUNC);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
- if (arg3) lparg3 = getPhDim_tFields(env, arg3, &_arg3);
+ if (arg2) CHECK_NULL(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
+ if (arg3) CHECK_NULL(lparg3 = getPhDim_tFields(env, arg3, &_arg3));
rc = (jint)PgDrawImage((void const *)arg0, arg1, lparg2, lparg3, arg4, arg5);
if (arg3) setPhDim_tFields(env, arg3, lparg3);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
@@ -399,8 +399,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawMultiTextArea)
PhRect_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawMultiTextArea_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- if (arg2) lparg2 = getPhRect_tFields(env, arg2, &_arg2);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
+ if (arg2) CHECK_NULL(lparg2 = getPhRect_tFields(env, arg2, &_arg2));
rc = (jint)PgDrawMultiTextArea((char *)lparg0, arg1, lparg2, arg3, arg4, arg5);
if (arg2) setPhRect_tFields(env, arg2, lparg2);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
@@ -417,8 +417,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawPhImageRectmx)
PhRect_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawPhImageRectmx_FUNC);
- if (arg0) lparg0 = getPhPoint_tFields(env, arg0, &_arg0);
- if (arg2) lparg2 = getPhRect_tFields(env, arg2, &_arg2);
+ if (arg0) CHECK_NULL(lparg0 = getPhPoint_tFields(env, arg0, &_arg0));
+ if (arg2) CHECK_NULL(lparg2 = getPhRect_tFields(env, arg2, &_arg2));
rc = (jint)PgDrawPhImageRectmx(lparg0, (PhImage_t const *)arg1, lparg2, arg3);
if (arg2) setPhRect_tFields(env, arg2, lparg2);
if (arg0) setPhPoint_tFields(env, arg0, lparg0);
@@ -435,8 +435,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawPolygon)
PhPoint_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawPolygon_FUNC);
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL));
+ if (arg2) CHECK_NULL(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
rc = (jint)PgDrawPolygon((PhPoint_t const *)lparg0, arg1, (PhPoint_t const *)lparg2, arg3);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
@@ -453,8 +453,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawRoundRect)
PhPoint_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawRoundRect_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
rc = (jint)PgDrawRoundRect((PhRect_t const *)lparg0, (PhPoint_t const *)lparg1, arg2);
if (arg1) setPhPoint_tFields(env, arg1, lparg1);
if (arg0) setPhRect_tFields(env, arg0, lparg0);
@@ -471,8 +471,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawTImage)
PhDim_t _arg3, *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawTImage_FUNC);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
- if (arg3) lparg3 = getPhDim_tFields(env, arg3, &_arg3);
+ if (arg2) CHECK_NULL(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
+ if (arg3) CHECK_NULL(lparg3 = getPhDim_tFields(env, arg3, &_arg3));
rc = (jint)PgDrawTImage((void const *)arg0, arg1, (PhPoint_t const *)lparg2, (PhDim_t const *)lparg3, arg4, arg5, (void const *)arg6, arg7);
if (arg3) setPhDim_tFields(env, arg3, lparg3);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
@@ -489,8 +489,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgDrawText)
PhPoint_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgDrawText_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
+ if (arg2) CHECK_NULL(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
rc = (jint)PgDrawText((char const *)lparg0, arg1, (PhPoint_t *)lparg2, arg3);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
@@ -509,10 +509,10 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgExtentMultiText)
jbyte *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgExtentMultiText_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL);
- if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL);
+ if (arg0) CHECK_NULL(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL));
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL));
rc = (jint)PgExtentMultiText((PhRect_t *)lparg0, (PhPoint_t *)lparg1, (char *)lparg2, (char *)lparg3, arg4, arg5);
if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
@@ -542,7 +542,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgGetVideoMode)
PgDisplaySettings_t _arg0={0}, *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgGetVideoMode_FUNC);
- if (arg0) lparg0 = getPgDisplaySettings_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL(lparg0 = getPgDisplaySettings_tFields(env, arg0, &_arg0));
rc = (jint)PgGetVideoMode((PgDisplaySettings_t *)lparg0);
if (arg0) setPgDisplaySettings_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, PgGetVideoMode_FUNC);
@@ -557,7 +557,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgGetVideoModeInfo)
PgVideoModeInfo_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgGetVideoModeInfo_FUNC);
- if (arg1) lparg1 = getPgVideoModeInfo_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPgVideoModeInfo_tFields(env, arg1, &_arg1));
rc = (jint)PgGetVideoModeInfo(arg0, (PgVideoModeInfo_t *)lparg1);
if (arg1) setPgVideoModeInfo_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PgGetVideoModeInfo_FUNC);
@@ -572,7 +572,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgReadScreen)
PhRect_t _arg0, *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgReadScreen_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
rc = (jint)PgReadScreen((PhRect_t *)lparg0, (void *)arg1);
if (arg0) setPhRect_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, PgReadScreen_FUNC);
@@ -587,7 +587,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgReadScreenSize)
PhRect_t _arg0, *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgReadScreenSize_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
rc = (jint)PgReadScreenSize((PhRect_t *)lparg0);
if (arg0) setPhRect_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, PgReadScreenSize_FUNC);
@@ -601,7 +601,7 @@ JNIEXPORT void JNICALL OS_NATIVE(PgSetAlpha)
{
PgMap_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, PgSetAlpha_FUNC);
- if (arg1) lparg1 = getPgMap_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPgMap_tFields(env, arg1, &_arg1));
PgSetAlpha(arg0, (PgMap_t const *)lparg1, (PgGradient_t const *)arg2, arg3, arg4);
if (arg1) setPgMap_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PgSetAlpha_FUNC);
@@ -660,7 +660,7 @@ JNIEXPORT void JNICALL OS_NATIVE(PgSetFillTransPat)
{
jbyte *lparg0=NULL;
OS_NATIVE_ENTER(env, that, PgSetFillTransPat_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL_VOID(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
PgSetFillTransPat((PgPattern_t)lparg0);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
OS_NATIVE_EXIT(env, that, PgSetFillTransPat_FUNC);
@@ -673,7 +673,7 @@ JNIEXPORT void JNICALL OS_NATIVE(PgSetFont)
{
jbyte *lparg0=NULL;
OS_NATIVE_ENTER(env, that, PgSetFont_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL_VOID(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
PgSetFont((char const *)lparg0);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
OS_NATIVE_EXIT(env, that, PgSetFont_FUNC);
@@ -756,7 +756,7 @@ JNIEXPORT void JNICALL OS_NATIVE(PgSetStrokeDash)
{
jbyte *lparg0=NULL;
OS_NATIVE_ENTER(env, that, PgSetStrokeDash_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL_VOID(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
PgSetStrokeDash((unsigned char const *)lparg0, arg1, arg2);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
OS_NATIVE_EXIT(env, that, PgSetStrokeDash_FUNC);
@@ -803,7 +803,7 @@ JNIEXPORT void JNICALL OS_NATIVE(PgSetUserClip)
{
PhRect_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, PgSetUserClip_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL_VOID(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
PgSetUserClip((PhRect_t const *)lparg0);
if (arg0) setPhRect_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, PgSetUserClip_FUNC);
@@ -817,7 +817,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PgShmemCreate)
jbyte *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PgShmemCreate_FUNC);
- if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL));
rc = (jint)PgShmemCreate(arg0, (char const *)lparg1);
if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
OS_NATIVE_EXIT(env, that, PgShmemCreate_FUNC);
@@ -844,7 +844,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhAddMergeTiles)
jint *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhAddMergeTiles_FUNC);
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL));
rc = (jint)PhAddMergeTiles((PhTile_t *)arg0, (PhTile_t *)arg1, (int *)lparg2);
if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
OS_NATIVE_EXIT(env, that, PhAddMergeTiles_FUNC);
@@ -859,8 +859,8 @@ JNIEXPORT void JNICALL OS_NATIVE(PhAreaToRect)
PhArea_t _arg0, *lparg0=NULL;
PhRect_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, PhAreaToRect_FUNC);
- if (arg0) lparg0 = getPhArea_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL_VOID(lparg0 = getPhArea_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
PhAreaToRect((PhArea_t const *)lparg0, (PhRect_t *)lparg1);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
if (arg0) setPhArea_tFields(env, arg0, lparg0);
@@ -875,8 +875,8 @@ JNIEXPORT void JNICALL OS_NATIVE(PhBlit)
PhRect_t _arg1, *lparg1=NULL;
PhPoint_t _arg2, *lparg2=NULL;
OS_NATIVE_ENTER(env, that, PhBlit_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL_VOID(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
PhBlit((PhRid_t)arg0, (const PhRect_t *)lparg1, (const PhPoint_t *)lparg2);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
@@ -891,7 +891,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhClipTilings)
jint *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhClipTilings_FUNC);
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL));
rc = (jint)PhClipTilings((PhTile_t *)arg0, (PhTile_t *)arg1, (PhTile_t **)lparg2);
if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
OS_NATIVE_EXIT(env, that, PhClipTilings_FUNC);
@@ -906,7 +906,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhClipboardCopy)
jbyte *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhClipboardCopy_FUNC);
- if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL);
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL));
rc = (jint)PhClipboardCopy(arg0, arg1, (PhClipHeader const *)lparg2);
if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
OS_NATIVE_EXIT(env, that, PhClipboardCopy_FUNC);
@@ -921,7 +921,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhClipboardCopyString)
jbyte *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhClipboardCopyString_FUNC);
- if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL));
rc = (jint)PhClipboardCopyString(arg0, (const char *)lparg1);
if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
OS_NATIVE_EXIT(env, that, PhClipboardCopyString_FUNC);
@@ -970,7 +970,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhClipboardPasteType)
jbyte *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhClipboardPasteType_FUNC);
- if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL));
rc = (jint)PhClipboardPasteType((void *)arg0, lparg1);
if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
OS_NATIVE_EXIT(env, that, PhClipboardPasteType_FUNC);
@@ -1021,7 +1021,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhCreateImage)
PhImage_t _arg0, *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhCreateImage_FUNC);
- if (arg0) lparg0 = getPhImage_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL(lparg0 = getPhImage_tFields(env, arg0, &_arg0));
rc = (jint)PhCreateImage((PhImage_t *)lparg0, arg1, arg2, arg3, (PgColor_t const *)arg4, arg5, arg6);
if (arg0) setPhImage_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, PhCreateImage_FUNC);
@@ -1136,13 +1136,13 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhInitDrag)
jshort *lparg9=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhInitDrag_FUNC);
- if (arg2) lparg2 = getPhRect_tFields(env, arg2, &_arg2);
- if (arg3) lparg3 = getPhRect_tFields(env, arg3, &_arg3);
- if (arg5) lparg5 = getPhDim_tFields(env, arg5, &_arg5);
- if (arg6) lparg6 = getPhDim_tFields(env, arg6, &_arg6);
- if (arg7) lparg7 = getPhDim_tFields(env, arg7, &_arg7);
- if (arg8) lparg8 = getPhPoint_tFields(env, arg8, &_arg8);
- if (arg9) lparg9 = (*env)->GetShortArrayElements(env, arg9, NULL);
+ if (arg2) CHECK_NULL(lparg2 = getPhRect_tFields(env, arg2, &_arg2));
+ if (arg3) CHECK_NULL(lparg3 = getPhRect_tFields(env, arg3, &_arg3));
+ if (arg5) CHECK_NULL(lparg5 = getPhDim_tFields(env, arg5, &_arg5));
+ if (arg6) CHECK_NULL(lparg6 = getPhDim_tFields(env, arg6, &_arg6));
+ if (arg7) CHECK_NULL(lparg7 = getPhDim_tFields(env, arg7, &_arg7));
+ if (arg8) CHECK_NULL(lparg8 = getPhPoint_tFields(env, arg8, &_arg8));
+ if (arg9) CHECK_NULL(lparg9 = (*env)->GetShortArrayElements(env, arg9, NULL));
rc = (jint)PhInitDrag((PhRid_t)arg0, arg1, (const PhRect_t *)lparg2, (const PhRect_t *)lparg3, arg4, (PhDim_t *)lparg5, (PhDim_t *)lparg6, (PhDim_t *)lparg7, (PhPoint_t *)lparg8, (PhCursorDescription_t *)lparg9);
if (arg9) (*env)->ReleaseShortArrayElements(env, arg9, lparg9, 0);
if (arg8) setPhPoint_tFields(env, arg8, lparg8);
@@ -1175,7 +1175,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhIntersectTilings)
jshort *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhIntersectTilings_FUNC);
- if (arg2) lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL);
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL));
rc = (jint)PhIntersectTilings((PhTile_t const *)arg0, (PhTile_t const *)arg1, lparg2);
if (arg2) (*env)->ReleaseShortArrayElements(env, arg2, lparg2, 0);
OS_NATIVE_EXIT(env, that, PhIntersectTilings_FUNC);
@@ -1191,8 +1191,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhKeyToMb)
PhKeyEvent_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhKeyToMb_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- if (arg1) lparg1 = getPhKeyEvent_tFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
+ if (arg1) CHECK_NULL(lparg1 = getPhKeyEvent_tFields(env, arg1, &_arg1));
rc = (jint)PhKeyToMb((char *)lparg0, lparg1);
if (arg1) setPhKeyEvent_tFields(env, arg1, lparg1);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
@@ -1254,7 +1254,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhQueryCursor)
PhCursorInfo_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhQueryCursor_FUNC);
- if (arg1) lparg1 = getPhCursorInfo_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhCursorInfo_tFields(env, arg1, &_arg1));
rc = (jint)PhQueryCursor(arg0, (PhCursorInfo_t *)lparg1);
if (arg1) setPhCursorInfo_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PhQueryCursor_FUNC);
@@ -1270,8 +1270,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhQueryRids)
jint *lparg7=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhQueryRids_FUNC);
- if (arg6) lparg6 = getPhRect_tFields(env, arg6, &_arg6);
- if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL);
+ if (arg6) CHECK_NULL(lparg6 = getPhRect_tFields(env, arg6, &_arg6));
+ if (arg7) CHECK_NULL(lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL));
rc = (jint)PhQueryRids(arg0, (PhRid_t)arg1, arg2, arg3, arg4, (PhRid_t)arg5, (const PhRect_t *)lparg6, (PhRid_t *)lparg7, arg8);
if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
if (arg6) setPhRect_tFields(env, arg6, lparg6);
@@ -1312,8 +1312,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhRectUnion__Lorg_eclipse_swt_internal_photon_P
PhRect_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhRectUnion__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhRect_1t_2_FUNC);
- if (arg0) lparg0 = getPhRect_tFields(env, arg0, &_arg0);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL(lparg0 = getPhRect_tFields(env, arg0, &_arg0));
+ if (arg1) CHECK_NULL(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
rc = (jint)PhRectUnion((PhRect_t *)lparg0, (PhRect_t const *)lparg1);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
if (arg0) setPhRect_tFields(env, arg0, lparg0);
@@ -1342,8 +1342,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhRegionQuery)
PhRect_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhRegionQuery_FUNC);
- if (arg1) lparg1 = getPhRegion_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = getPhRect_tFields(env, arg2, &_arg2);
+ if (arg1) CHECK_NULL(lparg1 = getPhRegion_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = getPhRect_tFields(env, arg2, &_arg2));
rc = (jint)PhRegionQuery((PhRid_t)arg0, (PhRegion_t *)lparg1, (PhRect_t *)lparg2, (void *)arg3, arg4);
if (arg2) setPhRect_tFields(env, arg2, lparg2);
if (arg1) setPhRegion_tFields(env, arg1, lparg1);
@@ -1381,7 +1381,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhTilesToRects)
jint *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhTilesToRects_FUNC);
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL));
rc = (jint)PhTilesToRects((PhTile_t *)arg0, (int *)lparg1);
if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
OS_NATIVE_EXIT(env, that, PhTilesToRects_FUNC);
@@ -1396,7 +1396,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhTranslateTiles)
PhPoint_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhTranslateTiles_FUNC);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
rc = (jint)PhTranslateTiles((PhTile_t *)arg0, (PhPoint_t const *)lparg1);
if (arg1) setPhPoint_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PhTranslateTiles_FUNC);
@@ -1411,7 +1411,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PhWindowQueryVisible)
PhRect_t _arg3, *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PhWindowQueryVisible_FUNC);
- if (arg3) lparg3 = getPhRect_tFields(env, arg3, &_arg3);
+ if (arg3) CHECK_NULL(lparg3 = getPhRect_tFields(env, arg3, &_arg3));
rc = (jint)PhWindowQueryVisible(arg0, (PhRid_t)arg1, arg2, (PhRect_t *)lparg3);
if (arg3) setPhRect_tFields(env, arg3, lparg3);
OS_NATIVE_EXIT(env, that, PhWindowQueryVisible_FUNC);
@@ -1426,7 +1426,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PiCropImage)
PhRect_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PiCropImage_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
rc = (jint)PiCropImage((PhImage_t *)arg0, (PhRect_t const *)lparg1, arg2);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PiCropImage_FUNC);
@@ -1454,8 +1454,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PmMemCreateMC)
PhPoint_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PmMemCreateMC_FUNC);
- if (arg1) lparg1 = getPhDim_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
+ if (arg1) CHECK_NULL(lparg1 = getPhDim_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
rc = (jint)PmMemCreateMC((PhImage_t *)arg0, (PhDim_t *)lparg1, (PhPoint_t *)lparg2);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
if (arg1) setPhDim_tFields(env, arg1, lparg1);
@@ -1562,12 +1562,12 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtAlert)
jint *lparg8=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtAlert_FUNC);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL);
- if (arg4) lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL);
- if (arg5) lparg5 = (*env)->GetByteArrayElements(env, arg5, NULL);
- if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL);
- if (arg8) lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL);
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL));
+ if (arg4) CHECK_NULL(lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL));
+ if (arg5) CHECK_NULL(lparg5 = (*env)->GetByteArrayElements(env, arg5, NULL));
+ if (arg7) CHECK_NULL(lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL));
+ if (arg8) CHECK_NULL(lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL));
rc = (jint)PtAlert((PtWidget_t *)arg0, (PhPoint_t const *)lparg1, (char const *)lparg2, (PhImage_t const *)arg3, (char const *)lparg4, (char const *)lparg5, arg6, (char const **)lparg7, (char const **)lparg8, arg9, arg10, arg11);
if (arg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0);
if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
@@ -1690,8 +1690,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtBlit)
PhPoint_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtBlit_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
+ if (arg1) CHECK_NULL(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
rc = (jint)PtBlit((PtWidget_t const *)arg0, (PhRect_t const *)lparg1, (PhPoint_t const *)lparg2);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
@@ -1742,7 +1742,7 @@ JNIEXPORT void JNICALL OS_NATIVE(PtCalcBorder)
{
PhRect_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, PtCalcBorder_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
PtCalcBorder((PtWidget_t *)arg0, lparg1);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtCalcBorder_FUNC);
@@ -1756,7 +1756,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtCalcCanvas)
PhRect_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtCalcCanvas_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
rc = (jint)PtCalcCanvas((PtWidget_t *)arg0, (PhRect_t *)lparg1);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtCalcCanvas_FUNC);
@@ -1771,7 +1771,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtClippedBlit)
PhPoint_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtClippedBlit_FUNC);
- if (arg2) lparg2 = getPhPoint_tFields(env, arg2, &_arg2);
+ if (arg2) CHECK_NULL(lparg2 = getPhPoint_tFields(env, arg2, &_arg2));
rc = (jint)PtClippedBlit((PtWidget_t const *)arg0, (PhTile_t const *)arg1, (PhPoint_t const *)lparg2, (PhTile_t const *)arg3);
if (arg2) setPhPoint_tFields(env, arg2, lparg2);
OS_NATIVE_EXIT(env, that, PtClippedBlit_FUNC);
@@ -1787,8 +1787,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtColorSelect)
PtColorSelectInfo_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtColorSelect_FUNC);
- if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = getPtColorSelectInfo_tFields(env, arg2, &_arg2);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL));
+ if (arg2) CHECK_NULL(lparg2 = getPtColorSelectInfo_tFields(env, arg2, &_arg2));
rc = (jint)PtColorSelect((PtWidget_t *)arg0, (char *)lparg1, lparg2);
if (arg2) setPtColorSelectInfo_tFields(env, arg2, lparg2);
if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
@@ -1840,7 +1840,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtContainerFocusNext)
PhEvent_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtContainerFocusNext_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
rc = (jint)PtContainerFocusNext((PtWidget_t *)arg0, (PhEvent_t *)lparg1);
if (arg1) setPhEvent_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtContainerFocusNext_FUNC);
@@ -1855,7 +1855,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtContainerFocusPrev)
PhEvent_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtContainerFocusPrev_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
rc = (jint)PtContainerFocusPrev((PtWidget_t *)arg0, (PhEvent_t *)lparg1);
if (arg1) setPhEvent_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtContainerFocusPrev_FUNC);
@@ -1870,7 +1870,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtContainerGiveFocus)
PhEvent_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtContainerGiveFocus_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
rc = (jint)PtContainerGiveFocus((PtWidget_t *)arg0, (PhEvent_t *)lparg1);
if (arg1) setPhEvent_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtContainerGiveFocus_FUNC);
@@ -1921,7 +1921,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtCreateWidget)
jint *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtCreateWidget_FUNC);
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL));
rc = (jint)PtCreateWidget((PtWidgetClassRef_t *)arg0, (PtWidget_t *)arg1, arg2, (PtArg_t const *)lparg3);
if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
OS_NATIVE_EXIT(env, that, PtCreateWidget_FUNC);
@@ -1936,7 +1936,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtCreateWidgetClass)
jint *lparg3=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtCreateWidgetClass_FUNC);
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL));
rc = (jint)PtCreateWidgetClass((PtWidgetClassRef_t *)arg0, arg1, arg2, (PtArg_t const *)lparg3);
if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
OS_NATIVE_EXIT(env, that, PtCreateWidgetClass_FUNC);
@@ -1951,7 +1951,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtDamageExtent)
PhRect_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtDamageExtent_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
rc = (jint)PtDamageExtent((PtWidget_t *)arg0, (PhRect_t const *)lparg1);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtDamageExtent_FUNC);
@@ -2057,14 +2057,14 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtFileSelection)
PtFileSelectionInfo_t _arg8={0}, *lparg8=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtFileSelection_FUNC);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL);
- if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL);
- if (arg4) lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL);
- if (arg5) lparg5 = (*env)->GetByteArrayElements(env, arg5, NULL);
- if (arg6) lparg6 = (*env)->GetByteArrayElements(env, arg6, NULL);
- if (arg7) lparg7 = (*env)->GetByteArrayElements(env, arg7, NULL);
- if (arg8) lparg8 = getPtFileSelectionInfo_tFields(env, arg8, &_arg8);
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL));
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL));
+ if (arg4) CHECK_NULL(lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL));
+ if (arg5) CHECK_NULL(lparg5 = (*env)->GetByteArrayElements(env, arg5, NULL));
+ if (arg6) CHECK_NULL(lparg6 = (*env)->GetByteArrayElements(env, arg6, NULL));
+ if (arg7) CHECK_NULL(lparg7 = (*env)->GetByteArrayElements(env, arg7, NULL));
+ if (arg8) CHECK_NULL(lparg8 = getPtFileSelectionInfo_tFields(env, arg8, &_arg8));
rc = (jint)PtFileSelection((PtWidget_t *)arg0, (PhPoint_t const *)lparg1, (char const *)lparg2, (char const *)lparg3, (char const *)lparg4, (char const *)lparg5, (char const *)lparg6, (char const *)lparg7, (PtFileSelectionInfo_t *)lparg8, arg9);
if (arg8) setPtFileSelectionInfo_tFields(env, arg8, lparg8);
if (arg7) (*env)->ReleaseByteArrayElements(env, arg7, lparg7, 0);
@@ -2113,10 +2113,10 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtFontSelection)
jbyte *lparg6=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtFontSelection_FUNC);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL);
- if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL);
- if (arg6) lparg6 = (*env)->GetByteArrayElements(env, arg6, NULL);
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL));
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL));
+ if (arg6) CHECK_NULL(lparg6 = (*env)->GetByteArrayElements(env, arg6, NULL));
rc = (jint)PtFontSelection((PtWidget_t *)arg0, (const PhPoint_t *)lparg1, (const char *)lparg2, (const char *)lparg3, arg4, arg5, (const char *)lparg6);
if (arg6) (*env)->ReleaseByteArrayElements(env, arg6, lparg6, 0);
if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
@@ -2134,7 +2134,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtForwardWindowEvent)
PhWindowEvent_t _arg0, *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtForwardWindowEvent_FUNC);
- if (arg0) lparg0 = getPhWindowEvent_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL(lparg0 = getPhWindowEvent_tFields(env, arg0, &_arg0));
rc = (jint)PtForwardWindowEvent((PhWindowEvent_t const *)lparg0);
if (arg0) setPhWindowEvent_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, PtForwardWindowEvent_FUNC);
@@ -2151,10 +2151,10 @@ JNIEXPORT void JNICALL OS_NATIVE(PtFrameSize)
jint *lparg4=NULL;
jint *lparg5=NULL;
OS_NATIVE_ENTER(env, that, PtFrameSize_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 (arg2) CHECK_NULL_VOID(lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL));
+ if (arg3) CHECK_NULL_VOID(lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL));
+ if (arg4) CHECK_NULL_VOID(lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL));
+ if (arg5) CHECK_NULL_VOID(lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL));
PtFrameSize(arg0, arg1, lparg2, lparg3, lparg4, lparg5);
if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
@@ -2171,8 +2171,8 @@ JNIEXPORT void JNICALL OS_NATIVE(PtGetAbsPosition)
jshort *lparg1=NULL;
jshort *lparg2=NULL;
OS_NATIVE_ENTER(env, that, PtGetAbsPosition_FUNC);
- if (arg1) lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL);
+ if (arg1) CHECK_NULL_VOID(lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL));
+ if (arg2) CHECK_NULL_VOID(lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL));
PtGetAbsPosition((PtWidget_t *)arg0, lparg1, lparg2);
if (arg2) (*env)->ReleaseShortArrayElements(env, arg2, lparg2, 0);
if (arg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0);
@@ -2187,7 +2187,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtGetResources)
jint *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtGetResources_FUNC);
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL));
rc = (jint)PtGetResources((PtWidget_t *)arg0, arg1, (PtArg_t *)lparg2);
if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
OS_NATIVE_EXIT(env, that, PtGetResources_FUNC);
@@ -2202,7 +2202,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtGlobalFocusNext)
PhEvent_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtGlobalFocusNext_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
rc = (jint)PtGlobalFocusNext((PtWidget_t *)arg0, (PhEvent_t *)lparg1);
if (arg1) setPhEvent_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtGlobalFocusNext_FUNC);
@@ -2217,7 +2217,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtGlobalFocusNextContainer)
PhEvent_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtGlobalFocusNextContainer_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
rc = (jint)PtGlobalFocusNextContainer((PtWidget_t *)arg0, (PhEvent_t *)lparg1);
if (arg1) setPhEvent_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtGlobalFocusNextContainer_FUNC);
@@ -2232,7 +2232,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtGlobalFocusPrev)
PhEvent_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtGlobalFocusPrev_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
rc = (jint)PtGlobalFocusPrev((PtWidget_t *)arg0, (PhEvent_t *)lparg1);
if (arg1) setPhEvent_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtGlobalFocusPrev_FUNC);
@@ -2247,7 +2247,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtGlobalFocusPrevContainer)
PhEvent_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtGlobalFocusPrevContainer_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
rc = (jint)PtGlobalFocusPrevContainer((PtWidget_t *)arg0, (PhEvent_t *)lparg1);
if (arg1) setPhEvent_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtGlobalFocusPrevContainer_FUNC);
@@ -2274,7 +2274,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtHit)
PhRect_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtHit_FUNC);
- if (arg2) lparg2 = getPhRect_tFields(env, arg2, &_arg2);
+ if (arg2) CHECK_NULL(lparg2 = getPhRect_tFields(env, arg2, &_arg2));
rc = (jint)PtHit(( PtWidget_t *)arg0, arg1, (PhRect_t const *)lparg2);
if (arg2) setPhRect_tFields(env, arg2, lparg2);
OS_NATIVE_EXIT(env, that, PtHit_FUNC);
@@ -2302,8 +2302,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtInflateBalloon)
jbyte *lparg4=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtInflateBalloon_FUNC);
- if (arg3) lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL);
- if (arg4) lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL);
+ if (arg3) CHECK_NULL(lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL));
+ if (arg4) CHECK_NULL(lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL));
rc = (jint)PtInflateBalloon((PtWidget_t *)arg0, (PtWidget_t *)arg1, arg2, (char const *)lparg3, (char const *)lparg4, (PgColor_t)arg5, (PgColor_t)arg6);
if (arg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
if (arg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
@@ -2319,7 +2319,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtInit)
jbyte *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtInit_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
rc = (jint)PtInit((char const *)lparg0);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
OS_NATIVE_EXIT(env, that, PtInit_FUNC);
@@ -2382,7 +2382,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtListAddItems)
jint *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtListAddItems_FUNC);
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL));
rc = (jint)PtListAddItems((PtWidget_t *)arg0, (const char **)lparg1, arg2, arg3);
if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
OS_NATIVE_EXIT(env, that, PtListAddItems_FUNC);
@@ -2431,7 +2431,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtListItemPos)
jbyte *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtListItemPos_FUNC);
- if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL));
rc = (jint)PtListItemPos((PtWidget_t *)arg0, (const char *)lparg1);
if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
OS_NATIVE_EXIT(env, that, PtListItemPos_FUNC);
@@ -2446,7 +2446,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtListReplaceItemPos)
jint *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtListReplaceItemPos_FUNC);
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL));
rc = (jint)PtListReplaceItemPos((PtWidget_t *)arg0, (const char **)lparg1, arg2, arg3);
if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
OS_NATIVE_EXIT(env, that, PtListReplaceItemPos_FUNC);
@@ -2574,7 +2574,7 @@ JNIEXPORT void JNICALL OS_NATIVE(PtPositionMenu)
{
PhEvent_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, PtPositionMenu_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
PtPositionMenu((PtWidget_t *)arg0, (PhEvent_t *)lparg1);
if (arg1) setPhEvent_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtPositionMenu_FUNC);
@@ -2727,8 +2727,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtSetAreaFromWidgetCanvas)
PhArea_t _arg2, *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtSetAreaFromWidgetCanvas_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
- if (arg2) lparg2 = getPhArea_tFields(env, arg2, &_arg2);
+ if (arg1) CHECK_NULL(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
+ if (arg2) CHECK_NULL(lparg2 = getPhArea_tFields(env, arg2, &_arg2));
rc = (jint)PtSetAreaFromWidgetCanvas((PtWidget_t *)arg0, lparg1, lparg2);
if (arg2) setPhArea_tFields(env, arg2, lparg2);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
@@ -2768,7 +2768,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtSetResources)
jint *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtSetResources_FUNC);
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL));
rc = (jint)PtSetResources((PtWidget_t *)arg0, arg1, (PtArg_t *)lparg2);
if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
OS_NATIVE_EXIT(env, that, PtSetResources_FUNC);
@@ -2830,8 +2830,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtTextGetSelection)
jint *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtTextGetSelection_FUNC);
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL));
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL));
rc = (jint)PtTextGetSelection((PtWidget_t *)arg0, lparg1, lparg2);
if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
@@ -2859,7 +2859,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtTextModifyText__IIII_3BI)
jbyte *lparg4=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtTextModifyText__IIII_3BI_FUNC);
- if (arg4) lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL);
+ if (arg4) CHECK_NULL(lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL));
rc = (jint)PtTextModifyText((PtWidget_t *)arg0, arg1, arg2, arg3, (char const *)lparg4, arg5);
if (arg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
OS_NATIVE_EXIT(env, that, PtTextModifyText__IIII_3BI_FUNC);
@@ -2875,8 +2875,8 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtTextSetSelection)
jint *lparg2=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtTextSetSelection_FUNC);
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
+ if (arg1) CHECK_NULL(lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL));
+ if (arg2) CHECK_NULL(lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL));
rc = (jint)PtTextSetSelection((PtWidget_t *)arg0, lparg1, lparg2);
if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
@@ -2974,7 +2974,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtWidgetArea)
PhArea_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtWidgetArea_FUNC);
- if (arg1) lparg1 = getPhArea_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhArea_tFields(env, arg1, &_arg1));
rc = (jint)PtWidgetArea((PtWidget_t *)arg0, (PhArea_t *)lparg1);
if (arg1) setPhArea_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtWidgetArea_FUNC);
@@ -3025,7 +3025,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtWidgetCanvas__ILorg_eclipse_swt_internal_phot
PhRect_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtWidgetCanvas__ILorg_eclipse_swt_internal_photon_PhRect_1t_2_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
rc = (jint)PtWidgetCanvas((PtWidget_t *)arg0, lparg1);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtWidgetCanvas__ILorg_eclipse_swt_internal_photon_PhRect_1t_2_FUNC);
@@ -3088,7 +3088,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtWidgetExtent__ILorg_eclipse_swt_internal_phot
PhRect_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtWidgetExtent__ILorg_eclipse_swt_internal_photon_PhRect_1t_2_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
rc = (jint)PtWidgetExtent((PtWidget_t *)arg0, lparg1);
if (arg1) setPhRect_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtWidgetExtent__ILorg_eclipse_swt_internal_photon_PhRect_1t_2_FUNC);
@@ -3151,7 +3151,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtWidgetOffset)
PhPoint_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtWidgetOffset_FUNC);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
rc = (jint)PtWidgetOffset((PtWidget_t *)arg0, (PhPoint_t *)lparg1);
if (arg1) setPhPoint_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtWidgetOffset_FUNC);
@@ -3178,7 +3178,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(PtWidgetPreferredSize)
PhDim_t _arg1, *lparg1=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, PtWidgetPreferredSize_FUNC);
- if (arg1) lparg1 = getPhDim_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL(lparg1 = getPhDim_tFields(env, arg1, &_arg1));
rc = (jint)PtWidgetPreferredSize((PtWidget_t *)arg0, (PhDim_t *)lparg1);
if (arg1) setPhDim_tFields(env, arg1, lparg1);
OS_NATIVE_EXIT(env, that, PtWidgetPreferredSize_FUNC);
@@ -3295,7 +3295,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(getenv)
jbyte *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, getenv_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL(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);
@@ -3331,7 +3331,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PgAl
{
PgAlpha_t _arg1={0}, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PgAlpha_1t_2I_FUNC);
- if (arg1) lparg1 = getPgAlpha_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPgAlpha_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PgAlpha_1t_2I_FUNC);
}
@@ -3343,7 +3343,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PhAr
{
PhArea_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhArea_1t_2I_FUNC);
- if (arg1) lparg1 = getPhArea_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhArea_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhArea_1t_2I_FUNC);
}
@@ -3355,7 +3355,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PhCu
{
PhCursorDef_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhCursorDef_1t_2I_FUNC);
- if (arg1) lparg1 = getPhCursorDef_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhCursorDef_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhCursorDef_1t_2I_FUNC);
}
@@ -3367,7 +3367,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PhEv
{
PhEvent_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhEvent_1t_2I_FUNC);
- if (arg1) lparg1 = getPhEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhEvent_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhEvent_1t_2I_FUNC);
}
@@ -3379,7 +3379,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PhIm
{
PhImage_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhImage_1t_2I_FUNC);
- if (arg1) lparg1 = getPhImage_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhImage_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhImage_1t_2I_FUNC);
}
@@ -3391,7 +3391,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PhPo
{
PhPoint_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhPoint_1t_2I_FUNC);
- if (arg1) lparg1 = getPhPoint_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhPoint_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhPoint_1t_2I_FUNC);
}
@@ -3403,7 +3403,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PhPo
{
PhPointerEvent_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2I_FUNC);
- if (arg1) lparg1 = getPhPointerEvent_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhPointerEvent_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2I_FUNC);
}
@@ -3415,7 +3415,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PhRe
{
PhRect_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhRect_1t_2I_FUNC);
- if (arg1) lparg1 = getPhRect_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhRect_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhRect_1t_2I_FUNC);
}
@@ -3427,7 +3427,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PhTi
{
PhTile_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhTile_1t_2I_FUNC);
- if (arg1) lparg1 = getPhTile_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhTile_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PhTile_1t_2I_FUNC);
}
@@ -3439,7 +3439,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PtTe
{
PtTextCallback_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PtTextCallback_1t_2I_FUNC);
- if (arg1) lparg1 = getPtTextCallback_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPtTextCallback_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PtTextCallback_1t_2I_FUNC);
}
@@ -3451,7 +3451,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__ILorg_eclipse_swt_internal_photon_PtWe
{
PtWebClientData_t _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__ILorg_eclipse_swt_internal_photon_PtWebClientData_1t_2I_FUNC);
- if (arg1) lparg1 = getPtWebClientData_tFields(env, arg1, &_arg1);
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPtWebClientData_tFields(env, arg1, &_arg1));
memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
OS_NATIVE_EXIT(env, that, memmove__ILorg_eclipse_swt_internal_photon_PtWebClientData_1t_2I_FUNC);
}
@@ -3463,7 +3463,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__I_3BI)
{
jbyte *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__I_3BI_FUNC);
- if (arg1) lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL_VOID(lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL));
memmove((void *)arg0, (const void *)lparg1, arg2);
if (arg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
OS_NATIVE_EXIT(env, that, memmove__I_3BI_FUNC);
@@ -3476,7 +3476,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__I_3II)
{
jint *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove__I_3II_FUNC);
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
+ if (arg1) CHECK_NULL_VOID(lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL));
memmove((void *)arg0, (const void *)lparg1, arg2);
if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, JNI_ABORT);
OS_NATIVE_EXIT(env, that, memmove__I_3II_FUNC);
@@ -3489,7 +3489,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_FontD
{
FontDetails _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_FontDetails_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setFontDetailsFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_FontDetails_2II_FUNC);
@@ -3502,7 +3502,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PgAlp
{
PgAlpha_t _arg0={0}, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PgAlpha_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPgAlpha_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PgAlpha_1t_2II_FUNC);
@@ -3515,7 +3515,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PgMap
{
PgMap_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PgMap_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPgMap_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PgMap_1t_2II_FUNC);
@@ -3528,7 +3528,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PhCli
{
PhClipHeader _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhClipHeader_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPhClipHeaderFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhClipHeader_2II_FUNC);
@@ -3541,7 +3541,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PhEve
{
PhEvent_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhEvent_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPhEvent_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhEvent_1t_2II_FUNC);
@@ -3554,7 +3554,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PhIma
{
PhImage_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhImage_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPhImage_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhImage_1t_2II_FUNC);
@@ -3567,7 +3567,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PhKey
{
PhKeyEvent_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhKeyEvent_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPhKeyEvent_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhKeyEvent_1t_2II_FUNC);
@@ -3580,7 +3580,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PhPoi
{
PhPointerEvent_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPhPointerEvent_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2II_FUNC);
@@ -3593,7 +3593,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PhRec
{
PhRect_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhRect_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPhRect_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhRect_1t_2II_FUNC);
@@ -3606,7 +3606,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PhTil
{
PhTile_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhTile_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPhTile_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhTile_1t_2II_FUNC);
@@ -3619,7 +3619,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PhWin
{
PhWindowEvent_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhWindowEvent_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPhWindowEvent_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PhWindowEvent_1t_2II_FUNC);
@@ -3632,7 +3632,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PtCal
{
PtCallbackInfo_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtCallbackInfo_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPtCallbackInfo_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtCallbackInfo_1t_2II_FUNC);
@@ -3645,7 +3645,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PtScr
{
PtScrollbarCallback_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtScrollbarCallback_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPtScrollbarCallback_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtScrollbarCallback_1t_2II_FUNC);
@@ -3658,7 +3658,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PtTex
{
PtTextCallback_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtTextCallback_1t_2II_FUNC);
- if (arg0) lparg0 = &_arg0;
+ if (arg0) CHECK_NULL_VOID(lparg0 = &_arg0);
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPtTextCallback_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtTextCallback_1t_2II_FUNC);
@@ -3671,7 +3671,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PtWeb
{
PtWebDataReqCallback_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtWebDataReqCallback_1t_2II_FUNC);
- if (arg0) lparg0 = getPtWebDataReqCallback_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL_VOID(lparg0 = getPtWebDataReqCallback_tFields(env, arg0, &_arg0));
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPtWebDataReqCallback_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtWebDataReqCallback_1t_2II_FUNC);
@@ -3684,7 +3684,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PtWeb
{
PtWebMetaDataCallback_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtWebMetaDataCallback_1t_2II_FUNC);
- if (arg0) lparg0 = getPtWebMetaDataCallback_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL_VOID(lparg0 = getPtWebMetaDataCallback_tFields(env, arg0, &_arg0));
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPtWebMetaDataCallback_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtWebMetaDataCallback_1t_2II_FUNC);
@@ -3697,7 +3697,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PtWeb
{
PtWebStatusCallback_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtWebStatusCallback_1t_2II_FUNC);
- if (arg0) lparg0 = getPtWebStatusCallback_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL_VOID(lparg0 = getPtWebStatusCallback_tFields(env, arg0, &_arg0));
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPtWebStatusCallback_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtWebStatusCallback_1t_2II_FUNC);
@@ -3710,7 +3710,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_photon_PtWeb
{
PtWebWindowCallback_t _arg0, *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtWebWindowCallback_1t_2II_FUNC);
- if (arg0) lparg0 = getPtWebWindowCallback_tFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL_VOID(lparg0 = getPtWebWindowCallback_tFields(env, arg0, &_arg0));
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) setPtWebWindowCallback_tFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_photon_PtWebWindowCallback_1t_2II_FUNC);
@@ -3723,7 +3723,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove___3BII)
{
jbyte *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove___3BII_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL_VOID(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);
@@ -3737,8 +3737,8 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove___3BLorg_eclipse_swt_internal_photon_Ph
jbyte *lparg0=NULL;
PhClipHeader _arg1, *lparg1=NULL;
OS_NATIVE_ENTER(env, that, memmove___3BLorg_eclipse_swt_internal_photon_PhClipHeader_2I_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- if (arg1) lparg1 = getPhClipHeaderFields(env, arg1, &_arg1);
+ if (arg0) CHECK_NULL_VOID(lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL));
+ if (arg1) CHECK_NULL_VOID(lparg1 = getPhClipHeaderFields(env, arg1, &_arg1));
memmove((void *)lparg0, (const void *)lparg1, arg2);
if (arg1) setPhClipHeaderFields(env, arg1, lparg1);
if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
@@ -3752,7 +3752,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove___3III)
{
jint *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove___3III_FUNC);
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL_VOID(lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL));
memmove((void *)lparg0, (const void *)arg1, arg2);
if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
OS_NATIVE_EXIT(env, that, memmove___3III_FUNC);
@@ -3765,7 +3765,7 @@ JNIEXPORT void JNICALL OS_NATIVE(memmove___3SII)
{
jshort *lparg0=NULL;
OS_NATIVE_ENTER(env, that, memmove___3SII_FUNC);
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
+ if (arg0) CHECK_NULL_VOID(lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL));
memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
OS_NATIVE_EXIT(env, that, memmove___3SII_FUNC);
@@ -3813,7 +3813,7 @@ JNIEXPORT jint JNICALL OS_NATIVE(uname)
utsname _arg0, *lparg0=NULL;
jint rc;
OS_NATIVE_ENTER(env, that, uname_FUNC);
- if (arg0) lparg0 = getutsnameFields(env, arg0, &_arg0);
+ if (arg0) CHECK_NULL(lparg0 = getutsnameFields(env, arg0, &_arg0));
rc = (jint)uname((utsname *)lparg0);
if (arg0) setutsnameFields(env, arg0, lparg0);
OS_NATIVE_EXIT(env, that, uname_FUNC);

Back to the top