From: Michael Starzinger Date: Thu, 25 Sep 2008 13:00:16 +0000 (+0200) Subject: * src/threads/lockword.cpp (Lockword_init): Removed obsolete legacy C function. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=c916667b0a126ebaf2f9f13fb2869b1f4947b8ab;p=cacao.git * src/threads/lockword.cpp (Lockword_init): Removed obsolete legacy C function. * src/threads/lockword.hpp: Likewise. * src/vm/javaobjects.cpp (java_lang_reflect_Constructor_create): Likewise. (java_lang_reflect_Field_create): Likewise. (java_lang_reflect_Method_create): Likewise. * src/vm/javaobjects.hpp: Likewise. --- diff --git a/src/threads/lockword.cpp b/src/threads/lockword.cpp index 78dc849fc..25e2c9c75 100644 --- a/src/threads/lockword.cpp +++ b/src/threads/lockword.cpp @@ -63,10 +63,6 @@ void Lockword::inflate(lock_record_t* lr) } -extern "C" { - void Lockword_init(Lockword* lockword) { lockword->init(); } -} - /* * These are local overrides for various environment variables in Emacs. * Please do not remove this and leave it at the end of the file, where diff --git a/src/threads/lockword.hpp b/src/threads/lockword.hpp index b940d6025..74ccb94fd 100644 --- a/src/threads/lockword.hpp +++ b/src/threads/lockword.hpp @@ -228,8 +228,6 @@ typedef struct Lockword { uintptr_t _lockword; } Lockword; -void Lockword_init(Lockword* lockword); - #endif #endif // _LOCKWORD_HPP diff --git a/src/vm/javaobjects.cpp b/src/vm/javaobjects.cpp index 568d2ffc8..6858eb6e0 100644 --- a/src/vm/javaobjects.cpp +++ b/src/vm/javaobjects.cpp @@ -120,15 +120,6 @@ java_handle_t* java_lang_reflect_Method::invoke(java_handle_t* o, java_handle_ob return result; } - -// Legacy C interface. - -extern "C" { - java_handle_t* java_lang_reflect_Constructor_create(methodinfo* m) { return java_lang_reflect_Constructor(m).get_handle(); } - java_handle_t* java_lang_reflect_Field_create(fieldinfo* f) { return java_lang_reflect_Field(f).get_handle(); } - java_handle_t* java_lang_reflect_Method_create(methodinfo* m) { return java_lang_reflect_Method(m).get_handle(); } -} - #endif // ENABLE_JAVASE diff --git a/src/vm/javaobjects.hpp b/src/vm/javaobjects.hpp index edc917b19..dc336cc76 100644 --- a/src/vm/javaobjects.hpp +++ b/src/vm/javaobjects.hpp @@ -2815,13 +2815,6 @@ inline void java_lang_Throwable::set_backtrace(java_handle_bytearray_t* value) #endif // WITH_JAVA_RUNTIME_LIBRARY_CLDC1_1 -#else - -// Legacy C interface. -java_handle_t* java_lang_reflect_Constructor_create(methodinfo* m); -java_handle_t* java_lang_reflect_Field_create(fieldinfo* f); -java_handle_t* java_lang_reflect_Method_create(methodinfo* m); - #endif #endif // _JAVAOBJECTS_HPP