1 /******************************************************************************
3 * Copyright (C) 2006-2009 by Tor Andersson. *
5 * This file is part of Gargoyle. *
7 * Gargoyle is free software; you can redistribute it and/or modify *
8 * it under the terms of the GNU General Public License as published by *
9 * the Free Software Foundation; either version 2 of the License, or *
10 * (at your option) any later version. *
12 * Gargoyle is distributed in the hope that it will be useful, *
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
15 * GNU General Public License for more details. *
17 * You should have received a copy of the GNU General Public License *
18 * along with Gargoyle; if not, write to the Free Software *
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA *
21 *****************************************************************************/
25 * Frotz os functions for the Glk library version 0.6.1.
39 extern int curr_status_ht;
40 extern int mach_status_ht;
42 extern winid_t gos_status;
43 extern winid_t gos_upper;
44 extern winid_t gos_lower;
45 extern winid_t gos_curwin;
46 extern int gos_linepending;
47 extern char *gos_linebuf;
48 extern winid_t gos_linewin;
50 extern schanid_t gos_channel;
52 /* from ../common/setup.h */
53 extern f_setup_t f_setup;
56 bool is_terminator (zchar);
59 void gos_update_width(void);
60 void gos_cancel_pending_line(void);
61 void reset_status_ht(void);