void calc_instruction_length(UBYTE * * , INSTRUCTION * ); void swapchars(UBYTE * , UBYTE , UBYTE ); void get_next_symbol(UBYTE * *); UBYTE check_for_opcode(UBYTE * *, UWORD *); UBYTE check_for_pseudo_op(UBYTE * * , INSTRUCTION *, SYMTAB * ); UBYTE check_for_symbol(UBYTE * *, UBYTE *); UBYTE check_for_comment(UBYTE *); UBYTE extract_opcode(UBYTE * * , UWORD * ); UBYTE get_reg_num(UBYTE * *, UWORD * ); UBYTE identify_address_mode(UBYTE * * , INSTRUCTION * ); UBYTE openfiles(UBYTE *, UBYTE *); UBYTE save_for_pass_two(UBYTE *); UWORD assemble(void); UWORD passone(UBYTE *); UWORD passtwo(void); UWORD search_symtab(UBYTE * ); UWORD write_object_file(void);