diff options
| author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2010-08-10 20:45:13 +0000 |
|---|---|---|
| committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2010-08-10 20:45:13 +0000 |
| commit | 7da2fbf12a6c1b6ffd24af9ee226ee36caf91162 (patch) | |
| tree | e0d7d7e604de7b606ee4f9d2f0ec38e3cf39d3a2 /gnu/java/security/jce/sig/EncodedKeyFactory.java | |
| parent | 98daf6c90b72e55a37927590f78be75b09eaf3a8 (diff) | |
| download | classpath-7da2fbf12a6c1b6ffd24af9ee226ee36caf91162.tar.gz | |
jcl changes:
1. Minor fix for JCL_realloc() (don't call free(ptr) if ptr is null like in JCL_free);
2. 32/64-bit code variants collapsed by introducing several macros (which select the proper class name, primitive type, etc.);
3. new recognized macro (JCL_NO_JNIONLOAD) which removes the need for JNI_OnLoad (thus, if JCL_NO_JNIONLOAD is defined, it is
possible to link jcl.c statically).
2010-04-12 Ivan Maidanski <ivmai@mail.ru>
* native/jni/classpath/jcl.c:
Simplify attribute #ifndef block.
(JCL_POINTER_CLASSNAME): Define dependent on size of void*.
(JCL_POINTER_DATASIGN): Likewise.
(JCL_POINTER_INTTYPE): Likewise.
(JCL_POINTER_GETFIELD): Likewise.
(JNI_OnLoad): Define only if not JCL_NO_JNIONLOAD.
Use JCL_POINTER_xxx macros instead of SIZEOF_VOID_P.
(JCL_NewRawDataObject): Use JCL_POINTER_xxx macros instead of SIZEOF_VOID_P.
Initialize rawDataClass, rawData_fid, rawData_mid global variables if JCL_NO_JNIONLOAD.
(JCL_realloc): Don't call free() for NULL pointer.
(JCL_GetRawData): Use JCL_POINTER_xxx macros instead of SIZEOF_VOID_P.
Initialize rawDataClass, rawData_fid, rawData_mid global variables
if JCL_NO_JNIONLOAD.
Diffstat (limited to 'gnu/java/security/jce/sig/EncodedKeyFactory.java')
0 files changed, 0 insertions, 0 deletions
