/* glk-frotz.h
 *
 * Frotz os functions for the Glk library version 0.6.1.
 */

#include "frotz.h"

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <ctype.h>

#include "glk.h"
#include "glkstart.h"

extern int curr_status_ht;
extern int mach_status_ht;

extern winid_t gos_status;
extern winid_t gos_upper;
extern winid_t gos_lower;
extern winid_t gos_curwin;
extern int gos_linepending;
extern char *gos_linebuf;
extern winid_t gos_linewin;

extern schanid_t gos_channel;

/* from ../common/setup.h */
extern f_setup_t f_setup;

/* From input.c.  */
bool is_terminator (zchar);

/* from glkstuff */
void gos_update_width(void);
void gos_cancel_pending_line(void);
void reset_status_ht(void);

