+ if ( !stream.Read(&FCC1, 4) && !stream.Eof())
+ {
+ // we didn't reach the EOF! An other kind of error has occurred...
+ return false;
+ }
+ //else: proceed with the parsing of the next header block or
+ // exiting this loop (if stream.Eof() == true)