diff -rup a/compress42.c b/compress42.c --- a/compress42.c 2019-01-04 11:42:45.000000000 +0100 +++ b/compress42.c 2019-02-07 16:59:54.997757443 +0100 @@ -537,8 +513,8 @@ int remove_ofname = 0; /* Remove outp char *ofname = NULL; /* Output filename */ int fgnd_flag = 0; /* Running in background (SIGINT=SIGIGN) */ -long bytes_in; /* Total number of byte from input */ -long bytes_out; /* Total number of byte to output */ +long long bytes_in; /* Total number of byte from input */ +long long bytes_out; /* Total number of byte to output */ /* * 8086 & 80286 Has a problem with array bigger than 64K so fake the array