Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: java_lang_Thread.c 8295 2007-08-11 17:57:24Z michi $
+ $Id: java_lang_Thread.c 8380 2007-08-21 12:43:00Z michi $
*/
threadobject *thread;
#if defined(WITH_CLASSPATH_GNU)
- thread = (threadobject *) LLNI_field_direct(LLNI_field_direct(this, vmThread), vmdata);
+ thread = (threadobject *) LLNI_field_direct(this, vmThread)->vmdata;
#elif defined(WITH_CLASSPATH_CLDC1_1)
thread = (threadobject *) this->vm_thread;
#endif
# if defined(WITH_CLASSPATH_GNU)
- t = (threadobject *) LLNI_field_direct(LLNI_field_direct(this, vmThread), vmdata);
+ t = (threadobject *) LLNI_field_direct(this, vmThread)->vmdata;
# elif defined(WITH_CLASSPATH_SUN)
threadobject *t;
# if defined(WITH_CLASSPATH_GNU)
- t = (threadobject *) LLNI_field_direct(LLNI_field_direct(this, vmThread), vmdata);
+ t = (threadobject *) LLNI_field_direct(this, vmThread)->vmdata;
# elif defined(WITH_CLASSPATH_SUN)
/* XXX this is just a quick hack */
threadobject *t;
# if defined(WITH_CLASSPATH_GNU)
- t = (threadobject *) LLNI_field_direct(LLNI_field_direct(this, vmThread), vmdata);
+ t = (threadobject *) LLNI_field_direct(this, vmThread)->vmdata;
# elif defined(WITH_CLASSPATH_SUN)
/* XXX this is just a quick hack */
#if defined(ENABLE_THREADS)
thread = THREADOBJECT;
- t = thread->object;
+ t = LLNI_WRAP(thread->object);
if (t == NULL)
log_text("t ptr is NULL\n");
java_handle_t *o;
# if defined(WITH_CLASSPATH_GNU)
- thread = (threadobject *) LLNI_field_direct(LLNI_field_direct(this, vmThread), vmdata);
+ thread = (threadobject *) LLNI_field_direct(this, vmThread)->vmdata;
# elif defined(WITH_CLASSPATH_CLDC1_1)
thread = (threadobject *) this->vm_thread;
# endif