Mail Archives: djgpp/1994/04/20/23:25:00
*** lug/convert/gif.c Thu Apr 14 03:59:59 1994
--- lug.new/convert/gif.c Mon Apr 18 22:39:09 1994
***************
*** 231,237 ****
}
READCODE();
if ( position > totalsize )
! error(6);
}
/*
--- 231,237 ----
}
READCODE();
if ( position > totalsize )
! /*error(6)*/ break;
}
/*
***************
*** 350,357 ****
Fread( buffer, 10, 1, handle );
! if ( buffer[0] != GIFIMGSEPAR)
! errornull( 5 );
/* left = (buffer[2] << 8) | buffer[1]; */
/* right = (buffer[4] << 8) | buffer[3]; */
--- 350,368 ----
Fread( buffer, 10, 1, handle );
! if ( buffer[0] != GIFIMGSEPAR) {
! if (buffer[0] == '!') {
! int c;
!
! while ((c=getc(handle)) > 0) {
! }
! if (c == EOF)
! errornull( 5 );
! Fread( buffer, 10, 1, handle );
! if ( buffer[0] != GIFIMGSEPAR)
! errornull( 5 );
! }
! }
/* left = (buffer[2] << 8) | buffer[1]; */
/* right = (buffer[4] << 8) | buffer[3]; */
- Raw text -