-c4x_insn_t;
-
-static c4x_insn_t the_insn; /* Info about our instruction. */
-static c4x_insn_t *insn = &the_insn;
-
-int c4x_gen_to_words
- PARAMS ((FLONUM_TYPE, LITTLENUM_TYPE *, int ));
-char *c4x_atof
- PARAMS ((char *, char, LITTLENUM_TYPE * ));
-static void c4x_insert_reg
- PARAMS ((char *, int ));
-static void c4x_insert_sym
- PARAMS ((char *, int ));
-static char *c4x_expression
- PARAMS ((char *, expressionS *));
-static char *c4x_expression_abs
- PARAMS ((char *, int *));
-static void c4x_emit_char
- PARAMS ((char));
-static void c4x_seg_alloc
- PARAMS ((char *, segT, int, symbolS *));
-static void c4x_asg
- PARAMS ((int));
-static void c4x_bss
- PARAMS ((int));
-void c4x_globl
- PARAMS ((int));
-static void c4x_cons
- PARAMS ((int));
-static void c4x_eval
- PARAMS ((int));
-static void c4x_newblock
- PARAMS ((int));
-static void c4x_sect
- PARAMS ((int));
-static void c4x_set
- PARAMS ((int));
-static void c4x_usect
- PARAMS ((int));
-static void c4x_version
- PARAMS ((int));
-static void c4x_pseudo_ignore
- PARAMS ((int));
-static void c4x_init_regtable
- PARAMS ((void));
-static void c4x_init_symbols
- PARAMS ((void));
-static int c4x_inst_insert
- PARAMS ((c4x_inst_t *));
-static c4x_inst_t *c4x_inst_make
- PARAMS ((char *, unsigned long, char *));
-static int c4x_inst_add
- PARAMS ((c4x_inst_t *));
-void md_begin
- PARAMS ((void));
-void c4x_end
- PARAMS ((void));
-static int c4x_indirect_parse
- PARAMS ((c4x_operand_t *, const c4x_indirect_t *));
-char *c4x_operand_parse
- PARAMS ((char *, c4x_operand_t *));
-static int c4x_operands_match
- PARAMS ((c4x_inst_t *, c4x_insn_t *));
-void c4x_insn_output
- PARAMS ((c4x_insn_t *));
-int c4x_operands_parse
- PARAMS ((char *, c4x_operand_t *, int ));
-void md_assemble
- PARAMS ((char *));
-void c4x_cleanup
- PARAMS ((void));
-char *md_atof
- PARAMS ((int, char *, int *));
-void md_apply_fix3
- PARAMS ((fixS *, valueT *, segT ));
-void md_convert_frag
- PARAMS ((bfd *, segT, fragS *));
-void md_create_short_jump
- PARAMS ((char *, addressT, addressT, fragS *, symbolS *));
-void md_create_long_jump
- PARAMS ((char *, addressT, addressT, fragS *, symbolS *));
-int md_estimate_size_before_relax
- PARAMS ((register fragS *, segT));
-int md_parse_option
- PARAMS ((int, char *));
-void md_show_usage
- PARAMS ((FILE *));
-int c4x_unrecognized_line
- PARAMS ((int));
-symbolS *md_undefined_symbol
- PARAMS ((char *));
-void md_operand
- PARAMS ((expressionS *));
-valueT md_section_align
- PARAMS ((segT, valueT));
-static int c4x_pc_offset
- PARAMS ((unsigned int));
-long md_pcrel_from
- PARAMS ((fixS *));
-int c4x_do_align
- PARAMS ((int, const char *, int, int));
-void c4x_start_line
- PARAMS ((void));
-arelent *tc_gen_reloc
- PARAMS ((asection *, fixS *));
+tic4x_insn_t;
+
+static tic4x_insn_t the_insn; /* Info about our instruction. */
+static tic4x_insn_t *insn = &the_insn;
+
+static void tic4x_asg (int);
+static void tic4x_bss (int);
+static void tic4x_globl (int);
+static void tic4x_cons (int);
+static void tic4x_stringer (int);
+static void tic4x_eval (int);
+static void tic4x_newblock (int);
+static void tic4x_sect (int);
+static void tic4x_set (int);
+static void tic4x_usect (int);
+static void tic4x_version (int);