-void md_create_long_jump PARAMS ((char *ptr, long from_addr, long to_addr,
- fragS * frag, symbolS * to_symbol));
-void md_create_short_jump PARAMS ((char *ptr, long from_addr, long to_addr,
- fragS * frag, symbolS * to_symbol));
-void md_end PARAMS ((void));
-void md_number_to_chars PARAMS ((char *buf, long val, int n));
+#ifndef md_create_long_jump
+void md_create_long_jump PARAMS ((char *ptr, addressT from_addr,
+ addressT to_addr, fragS * frag,
+ symbolS * to_symbol));
+#endif
+#ifndef md_create_short_jump
+void md_create_short_jump PARAMS ((char *ptr, addressT from_addr,
+ addressT to_addr, fragS * frag,
+ symbolS * to_symbol));
+#endif
+void md_number_to_chars PARAMS ((char *buf, valueT val, int n));