1 /*
2  * io.h -- melt input/output
3  * Copyright (C) 2002-2014 Meltytech, LLC
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License
16  * along with this program; if not, write to the Free Software Foundation,
17  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
18  */
19 
20 #ifndef _DEMO_IO_H_
21 #define _DEMO_IO_H_
22 
23 #ifdef __cplusplus
24 extern "C"
25 {
26 #endif
27 
28 extern char *chomp( char * );
29 extern char *trim( char * );
30 extern char *strip_quotes( char * );
31 extern char *get_string( char *, int, char * );
32 extern int *get_int( int *, int );
33 extern void term_init( );
34 extern int term_read( );
35 extern void term_exit( );
36 extern char get_keypress( );
37 extern void wait_for_any_key( char * );
38 extern void beep( );
39 
40 #ifdef __cplusplus
41 }
42 #endif
43 
44 #endif
45