Roman,
Sounds right. The native method declaration in LCMS.java appears to be
superseded by the non-JNI function which I see is used in LCMS.c
Disposer_AddRecord(env, disposerRef, LCMS_freeTransform, sTrans.j);
I filed 6708093 :Redundant unused native method declaration in LCMS.java
-phil.
I notice that there is a native method freeTransform() in LCMS.java, but
LCMS.c doesn't have an implementation for that. There is only
LCMS_freeTransform(), which of course isn't a JNI method. It could
easily be implemented like this:
JNIEXPORT void JNICALL
Java_sun_java2d_cmm_lcms_LCMS_freeTransf
Changeset: 8f1a1b2f77a3
Author:igor
Date: 2008-05-28 20:06 +0400
URL: http://hg.openjdk.java.net/jdk7/2d/jdk/rev/8f1a1b2f77a3
6587560: OpenJDK problem handling bitmaps returned when LCD text is requested
Reviewed-by: bae, prr
! src/share/native/sun/font/freetypeScaler.c