--- /dev/null
+
+/**
+ * Type declarations for the BEARCH module.
+ * $Id$
+ */
+
+#ifndef _BEARCH_T_H_
+#define _BEARCH_T_H_
+
+typedef struct _arch_register_class_t arch_register_class_t;
+typedef struct _arch_register_t arch_register_t;
+typedef struct _arch_isa_if_t arch_isa_if_t;
+typedef struct _arch_isa_t arch_isa_t;
+typedef struct _arch_env_t arch_env_t;
+typedef struct _arch_irn_ops_if_t arch_irn_ops_if_t;
+typedef struct _arch_irn_ops_t arch_irn_ops_t;
+typedef struct _arch_irn_handler_t arch_irn_handler_t;
+typedef struct _arch_code_generator_t arch_code_generator_t;
+typedef struct _arch_code_generator_if_t arch_code_generator_if_t;
+
+#endif /* _BEARCH_T_H_ */