diff --git a/src/linux_macos/bin2iso_v1.9b_linux.c b/src/linux_macos/bin2iso_v1.9b_linux.c index aff7a72..a3044ad 100644 --- a/src/linux_macos/bin2iso_v1.9b_linux.c +++ b/src/linux_macos/bin2iso_v1.9b_linux.c @@ -1,3 +1,4 @@ +#include #include #include #include @@ -111,7 +112,7 @@ typedef struct track unsigned long size; /* track size in bytes */ } tTrack; -buffered_fread(unsigned char *array, unsigned int size) { +int buffered_fread(unsigned char *array, unsigned int size) { unsigned int i; if(INBUF_WIDX == 0) { @@ -125,7 +126,7 @@ buffered_fread(unsigned char *array, unsigned int size) { array[i] = INBUF[INBUF_RIDX++]; if((INBUF_RIDX == INBUF_WIDX) && (i < (size -1))) { printf(" Warning: Premature EOF\n"); - while(i++ < size) { array[i] == 0; }/* zero fill the rest */ + while(i++ < size) { array[i] = 0; }/* zero fill the rest */ break; } }