Added Nitfol and Frotz source code.
[projects/chimara/chimara.git] / interpreters / nitfol / z_io.h
1 /* This is a Cfunctions (version 0.24) generated header file.
2    Cfunctions is a free program for extracting headers from C files.
3    Get Cfunctions from `http://www.hayamasa.demon.co.uk/cfunctions'. */
4
5 /* This file was generated with:
6 `cfunctions -i z_io.c' */
7 #ifndef CFH_Z_IO_H
8 #define CFH_Z_IO_H
9
10 /* From `z_io.c': */
11 BOOL is_transcripting (void);
12 void set_transcript (strid_t stream );
13 void init_windows (BOOL dofixed , glui32 maxwidth , glui32 maxheight );
14 glui32 draw_upper_callback (winid_t win , glui32 width , glui32 height );
15 void output_string (const char *s );
16 void output_char (int c );
17 void n_print_number (unsigned n );
18 void g_print_number (unsigned n );
19 void g_print_snumber (int n );
20 void g_print_znumber (zword n );
21 void n_print_znumber (zword n );
22 void stream4number (unsigned c );
23 void op_buffer_mode (void);
24 void op_check_unicode (void);
25 void op_erase_line (void);
26 void op_erase_window (void);
27 void op_get_cursor (void);
28 void op_new_line (void);
29 void op_output_stream (void);
30 void op_print (void);
31 void op_print_ret (void);
32 void op_print_addr (void);
33 void op_print_paddr (void);
34 void op_print_char (void);
35 void op_print_num (void);
36 void op_print_table (void);
37 void op_set_colour (void);
38 void op_set_cursor (void);
39 void op_set_text_style (void);
40 void op_set_window (void);
41 void op_split_window (void);
42 BOOL upper_mouse_callback (BOOL is_char_event , winid_t win , glui32 x , glui32 y );
43 void parse_new_alias (const char *aliascommand , BOOL is_recursive );
44 void add_alias (const char *from , const char *to , BOOL is_recursive );
45 BOOL remove_alias (const char *from );
46 int search_for_aliases (char *text , int length , int maxlen );
47 int n_read (zword dest , unsigned maxlen , zword parse , unsigned initlen , zword timer , zword routine , unsigned char *terminator );
48 void stream4line (const char *buffer , int length , char terminator );
49 void op_sread (void);
50 void op_aread (void);
51 void op_read_char (void);
52 void op_show_status (void);
53 unsigned char transcript_getchar (unsigned *num );
54 unsigned char transcript_getline (char *dest , glui32 *length );
55 void op_input_stream (void);
56 void op_set_font (void);
57 void op_print_unicode (void);
58
59 #endif /* CFH_Z_IO_H */