/*6:*/
#line 85 "gb_io.w"

/*7:*/
#line 93 "gb_io.w"

#include <stdio.h> 
#ifdef SYSV
#include <string.h> 
#else
#include <strings.h> 
#endif

/*:7*/
#line 86 "gb_io.w"

extern long io_errors;


/*:6*//*13:*/
#line 204 "gb_io.w"

#define unexpected_char  127
#line 48 "gb_io.ch"
 extern char imap_chr(long);
extern long imap_ord(char);
#line 208 "gb_io.w"

/*:13*//*16:*/
#line 224 "gb_io.w"

#line 62 "gb_io.ch"
extern void gb_newline(void);
extern long new_checksum(char*,long);
#line 227 "gb_io.w"

/*:16*//*19:*/
#line 258 "gb_io.w"

#line 85 "gb_io.ch"
extern long gb_eof(void);
#line 260 "gb_io.w"

/*:19*//*21:*/
#line 275 "gb_io.w"

#line 98 "gb_io.ch"
extern char gb_char(void);
extern void gb_backup(void);
#line 278 "gb_io.w"

/*:21*//*23:*/
#line 306 "gb_io.w"

#line 118 "gb_io.ch"
extern long gb_digit(char);
extern unsigned long gb_number(char);
#line 309 "gb_io.w"

/*:23*//*25:*/
#line 351 "gb_io.w"

#define STR_BUF_LENGTH 160
extern char str_buf[];
#line 139 "gb_io.ch"
extern char*gb_string(char*,char);


#line 356 "gb_io.w"

/*:25*//*29:*/
#line 426 "gb_io.w"

#define gb_raw_open gb_r_open
#line 157 "gb_io.ch"
 extern void gb_raw_open(char*);
extern long gb_open(char*);
#line 430 "gb_io.w"

/*:29*//*41:*/
#line 567 "gb_io.w"

#define gb_raw_close gb_r_close
#line 185 "gb_io.ch"
 extern long gb_close(void);
extern long gb_raw_close(void);
#line 571 "gb_io.w"

/*:41*/


syntax highlighted by Code2HTML, v. 0.9.1