/* * Defined in RESCONV.C. */ extern flag equal_ignoring_case (uchar ptr string1, uchar ptr string2); extern ushort get_char_case (uchar ch); extern void report_error (ushort error, ushort token, uchar ptr string); extern void ptr string_copy (uchar ptr dest, uchar ptr source); extern ushort string_length (uchar ptr name); extern void string_replace (uchar ptr string, uchar ptr search, uchar ptr replace); /* * Defined in INPUT.C. */ extern void ptr current_token_string (void); extern long current_token_value (void); extern uchar get_char (void); extern ushort get_token (void); extern void initialize_input (void); extern void put_char (uchar ch); extern void put_token (void); extern flag open_source_file (uchar ptr src_fname); extern void terminate_input (void); extern void ptr get_comment_string (void); extern void clear_comment_string (void); /* * Defined in OUTPUT.C. */ extern void close_destination_file (void); extern flag open_destination_file (uchar ptr dst_fname); extern void output_control_line (void ptr string); extern void output_newline (void); extern void output_string (uchar ptr string); extern void output_tab (ushort count); extern void output_token (uchar ptr string); extern void output_value (long value); extern void debug_ptoken (void);