* Removed all Id tags.
[cacao.git] / src / vm / jit / patcher.h
index a321ce7fe2c4a19597b1efb49626de6f99f72d56..2d7f68ea390448667f91a1fd8609695e2a32a0c5 100644 (file)
@@ -22,8 +22,6 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: patcher.h 7813 2007-04-25 19:20:13Z twisti $
-
 */
 
 
 #include "vm/global.h"
 
 
+#if defined(__ALPHA__) || defined(__ARM__) || defined(__MIPS__) || defined(__POWERPC__) || defined(__S390__)
+# error "you should no longer include this file"
+#else
+
+
 /* patcher macros *************************************************************/
 
 #define PATCHER_FLAG_PATCHED    (vftbl_t *) 0xdeadbeef
@@ -88,7 +91,7 @@
 
 /* function prototypes ********************************************************/
 
-java_objectheader *patcher_wrapper(u1 *sp, u1 *pv, u1 *ra);
+java_object_t *patcher_wrapper(u1 *sp, u1 *pv, u1 *ra);
 #define PATCHER_wrapper (functionptr) patcher_wrapper
 
 bool patcher_resolve_class(u1 *sp);
@@ -216,6 +219,8 @@ bool intrp_patcher_checkcast_instanceof(u1 *sp);
 bool intrp_patcher_resolve_native(u1 *sp);
 #endif /* defined(ENABLE_INTRP) */
 
+#endif /* architecture list */
+
 #endif /* _PATCHER_H */