* src/native/llni.h (LLNI_equals): Added macro.
[cacao.git] / src / native / llni.h
index 8d4a8ca4b2c12baf96e64e2d0d2f1b26eb0a7181..c5dfe0751a0fe69f64f6e30959e6e82d64a05c2d 100644 (file)
        (variable) = LLNI_field_direct((java_handle_t *) obj, vftbl->class)
 
 
+/* LLNI_equals ****************************************************************
+   Test if two java_handle_t* point to the same java_object_t*.
+
+******************************************************************************/
+
+#define LLNI_equals(obj1, obj2, result) \
+       LLNI_CRITICAL_START; \
+       (result) = LLNI_UNWRAP(obj1) == LLNI_UNWRAP(obj2); \
+       LLNI_CRITICAL_END
+       
+
 /* LLNI_classinfo_field_get ***************************************************
  
    Get a field from classinfo that is a java object.