diff options
| -rw-r--r-- | listamsb.c | 11 | 
1 files changed, 4 insertions, 7 deletions
| @@ -42,6 +42,7 @@ int check_only = 0;  /* -c */  int need_pclose = 0;  int bytes_read = 0;  int warnings = 0; +int proglen = 0;  FILE *infile;  FILE *outfile; @@ -83,10 +84,8 @@ int read_word(void) {  	return w;  } -/* return value is program length */ -int read_header(void) { +void read_header(void) {  	unsigned char b; -	int proglen;  	b = read_byte();  	if(b) die2("not an AMSB file: first byte not $00"); @@ -112,8 +111,6 @@ int read_header(void) {  			exit(2);  		}  	} - -	return proglen;  }  void unknown_token(int lineno, unsigned char byte, int ext) { @@ -306,7 +303,7 @@ void open_output() {  }  int main(int argc, char **argv) { -	int proglen, rv = 0, linecount = 0; +	int rv = 0, linecount = 0;  	set_self(argv[0]); @@ -314,7 +311,7 @@ int main(int argc, char **argv) {  	open_output(); -	proglen = read_header(); +	read_header();  	while(next_line())  		linecount++; | 
