/* actions.h - header file for main conversion functions
 */

#ifndef _MT_ACTIONS_H
#define _MT_ACTIONS_H

#ifndef _STDIO_H
#include <stdio.h>
#endif	/* _STDIO_H */

#define MT_INPUT_FILE	0
#define MT_INPUT_MENU	1
#define MT_INPUT_ANSI	2
#define MT_INPUT_UNBUF	3

#define MT_OUTPUT_ANSI	0
#define MT_OUTPUT_HTML	1
#define MT_OUTPUT_TEXT	2
#define MT_OUTPUT_INFO	3

int mtrib_ansi (FILE *, int, int);		/* ANSI input to tribs */
int mtrib_file (FILE *, int, char, int);	/* input is trib file */
int mtrib_menu (FILE *, char *, char *, int, char, int);	/* menu */
int mtrib_stream (FILE *, int, int);		/* input is trib stream */

int process_stream (FILE *, char *, char *, int, int, char, char, int, int);
void display_help (int, int);
void display_version (void);

#endif	/* _MT_ACTIONS_H */

/* EOF */
