-extern reg_t* register_get_by_name(reg_cache_t *first, char *name, int search_all);
-extern reg_cache_t** register_get_last_cache_p(reg_cache_t **first);
-extern int register_reg_arch_type(int (*get)(reg_t *reg), int (*set)(reg_t *reg, u32 value));
-extern reg_arch_type_t* register_get_arch_type(int id);
+struct reg* register_get_by_name(struct reg_cache *first,
+ const char *name, bool search_all);
+struct reg_cache** register_get_last_cache_p(struct reg_cache **first);