-char *md_atof PARAMS ((int what_statement_type, char *literalP, int *sizeP));
-int md_estimate_size_before_relax PARAMS ((fragS * fragP, segT segment));
-int md_parse_option PARAMS ((char **argP, int *cntP, char ***vecP));
-long md_pcrel_from PARAMS ((fixS * fixP));
-short tc_coff_fix2rtype PARAMS ((fixS * fixP));
-void md_assemble PARAMS ((char *str));
-void md_begin PARAMS ((void));
-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 WORKING_DOT_WORD
+extern int md_short_jump_size;
+extern int md_long_jump_size;
+#endif