Fix {python|perl5|ruby|tcl}/java examples
- in Lib/gcj/cni.i: remove JvAllocObject(), change
JvCreateJavaVM() argument from void* to JvVMInitArgs*
- in Examples/{python|perl5|ruby|tcl}/java/Makefile:
pass full class name to gcjh, add Example.h as dependency,
do not override CXX for compiling C++ sources
- in Examples/python/java/example.i:
add destructor to class to prevent memory loss complaint
This commit is contained in:
parent
d5b765d388
commit
b6c1889c08
9 changed files with 43 additions and 26 deletions
|
|
@ -4,10 +4,6 @@
|
|||
|
||||
%include <gcj/javaprims.i>
|
||||
|
||||
extern jobject JvAllocObject (jclass cls);
|
||||
|
||||
extern jobject JvAllocObject (jclass cls, jsize sz);
|
||||
|
||||
extern void JvInitClass (jclass cls);
|
||||
|
||||
extern jstring JvAllocString (jsize sz);
|
||||
|
|
@ -30,7 +26,7 @@ extern void *JvMalloc (jsize size);
|
|||
|
||||
extern void JvFree (void *ptr);
|
||||
|
||||
extern jint JvCreateJavaVM (void* vm_args);
|
||||
extern jint JvCreateJavaVM (JvVMInitArgs* vm_args);
|
||||
|
||||
extern java::lang::Thread* JvAttachCurrentThread (jstring name, java::lang::ThreadGroup* group);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue