libt3window
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules
curses_interface.h
1 /* Copyright (C) 2011 G.P. Halkes
2  This program is free software: you can redistribute it and/or modify
3  it under the terms of the GNU General Public License version 3, as
4  published by the Free Software Foundation.
5 
6  This program is distributed in the hope that it will be useful,
7  but WITHOUT ANY WARRANTY; without even the implied warranty of
8  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9  GNU General Public License for more details.
10 
11  You should have received a copy of the GNU General Public License
12  along with this program. If not, see <http://www.gnu.org/licenses/>.
13 */
14 #ifndef CURSES_INTERFACE_H
15 #define CURSES_INTERFACE_H
16 
17 #include <stdio.h>
18 #include "window_api.h"
19 
20 T3_WINDOW_LOCAL extern FILE *_t3_putp_file;
21 
22 T3_WINDOW_LOCAL int _t3_setupterm(const char *term, int fd);
23 T3_WINDOW_LOCAL char *_t3_tigetstr(const char *name);
24 T3_WINDOW_LOCAL int _t3_tigetnum(const char *name);
25 T3_WINDOW_LOCAL int _t3_tigetflag(const char *name);
26 T3_WINDOW_LOCAL void _t3_putp(const char *string);
27 T3_WINDOW_LOCAL char *_t3_tparm(char *string, int nr_of_args, ...);
28 
29 #endif