ack/util/ego/ic/ic_io.h
1987-03-10 11:49:39 +00:00

40 lines
1.2 KiB
C

/* $Header$ */
/*
* (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
* See the copyright notice in the ACK home directory, in the file "Copyright".
*/
/* I N T E R M E D I A T E C O D E
*
* L O W L E V E L I / O R O U T I N E S
*/
extern int table1(); /* ( )
* Read an instruction from the
* Compact Assembly Language input
* file (in 'neutral state').
*/
extern int table2(); /* ( )
* Read an instruction argument.
*/
extern int table3(); /* ( int )
* Read 'Common Table' item.
*/
extern short get_int(); /* ( ) */
extern offset get_off(); /* ( ) */
extern char readchar(); /* ( ) */
extern file_init(); /* (FILE *f, short state, long length)
* Input file initialization. All
* following read operations will read
* from the given file f. Also checks
* the magic number and sets global
* variable 'linecount' to 0.
* If the state is ARCHIVE, length
* specifies the length of the module.
*/
extern arch_init(); /* (FILE *arch)
* Same as file_init,but opens an
* archive file. So it checks the
* magic number for archives.
*/