View | Details | Raw Unified
Collapse All | Expand All

(-) cairo.c (-4 / +4 lines)
 Lines 1136-1142    Link Here 
	jbyte *lparg1=NULL;
	jbyte *lparg1=NULL;
	Cairo_NATIVE_ENTER(env, that, cairo_1select_1font_1face_FUNC);
	Cairo_NATIVE_ENTER(env, that, cairo_1select_1font_1face_FUNC);
	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
	cairo_select_font_face((cairo_t *)arg0, lparg1, arg2, arg3);
	cairo_select_font_face((cairo_t *)arg0, (char *)lparg1, arg2, arg3);
fail:
fail:
	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
	Cairo_NATIVE_EXIT(env, that, cairo_1select_1font_1face_FUNC);
	Cairo_NATIVE_EXIT(env, that, cairo_1select_1font_1face_FUNC);
 Lines 1362-1368    Link Here 
	jbyte *lparg1=NULL;
	jbyte *lparg1=NULL;
	Cairo_NATIVE_ENTER(env, that, cairo_1show_1text_FUNC);
	Cairo_NATIVE_ENTER(env, that, cairo_1show_1text_FUNC);
	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
	cairo_show_text((cairo_t *)arg0, lparg1);
	cairo_show_text((cairo_t *)arg0, (char *)lparg1);
fail:
fail:
	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
	Cairo_NATIVE_EXIT(env, that, cairo_1show_1text_FUNC);
	Cairo_NATIVE_EXIT(env, that, cairo_1show_1text_FUNC);
 Lines 1521-1527    Link Here 
	Cairo_NATIVE_ENTER(env, that, cairo_1text_1extents_FUNC);
	Cairo_NATIVE_ENTER(env, that, cairo_1text_1extents_FUNC);
	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
	if (arg2) if ((lparg2 = getcairo_text_extents_tFields(env, arg2, &_arg2)) == NULL) goto fail;
	if (arg2) if ((lparg2 = getcairo_text_extents_tFields(env, arg2, &_arg2)) == NULL) goto fail;
	cairo_text_extents((cairo_t *)arg0, lparg1, (cairo_text_extents_t *)lparg2);
	cairo_text_extents((cairo_t *)arg0, (char *)lparg1, (cairo_text_extents_t *)lparg2);
fail:
fail:
	if (arg2 && lparg2) setcairo_text_extents_tFields(env, arg2, lparg2);
	if (arg2 && lparg2) setcairo_text_extents_tFields(env, arg2, lparg2);
	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
 Lines 1548-1554    Link Here 
	jbyte *lparg1=NULL;
	jbyte *lparg1=NULL;
	Cairo_NATIVE_ENTER(env, that, cairo_1text_1path_FUNC);
	Cairo_NATIVE_ENTER(env, that, cairo_1text_1path_FUNC);
	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
	cairo_text_path((cairo_t *)arg0, lparg1);
	cairo_text_path((cairo_t *)arg0, (char *)lparg1);
fail:
fail:
	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
	Cairo_NATIVE_EXIT(env, that, cairo_1text_1path_FUNC);
	Cairo_NATIVE_EXIT(env, that, cairo_1text_1path_FUNC);