Re: possible problem with gcjh (long)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 08 September 2006 02:58, Tom Tromey wrote:
> >>>>> "Raif" == Raif S Naffah <raif@xxxxxxxxxxxxxxx> writes:
>
> Raif> i'm attaching an OC$.java source and the generated header using
> Raif> gcjh.  same behaviour --the dollar symbol is replaced by its
> Raif> unicode codepoint.
>
> Could you send the header file that the JDK's javah creates for this
> class?  I'm curious about that.

i'm attaching three files, the first (with one underscore suffix) was 
generated by 1.4.2 with a -d option, and the second (with two underscores 
suffix) was generated with 1.5.0.

the third file was generated with gcjh (4.1.1 20060525 (Red Hat 4.1.1-1)).

in all files the native method name has the dollar symbol replaced with its 
unicode codepoint equivalent.


cheers;
rsn
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class OC_ */

#ifndef _Included_OC_
#define _Included_OC_
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     OC_
 * Method:    natInit
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_OC_00024_natInit
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class OC__ */

#ifndef _Included_OC__
#define _Included_OC__
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     OC__
 * Method:    natInit
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_OC_00024_natInit
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
/* DO NOT EDIT THIS FILE - it is machine generated */

#ifndef __OC$__
#define __OC$__

#include <jni.h>

#ifdef __cplusplus
extern "C"
{
#endif

JNIEXPORT void JNICALL Java_OC_00024_natInit (JNIEnv *env, jobject);

#ifdef __cplusplus
}
#endif

#endif /* __OC$__ */

Attachment: pgp4FVrRiq0bn.pgp
Description: PGP signature


[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux