blargg_err_t File_Reader::seek( BOOST::uint64_t n ) { assert( n >= 0 ); if ( n == tell() ) return blargg_ok; if ( n > size() ) return blargg_err_file_eof; blargg_err_t err = seek_v( n ); if ( !err ) set_tell( n ); return err; }
const char * File_Reader::seek( uint64_t n ) { if ( n < 0 ) return blargg_err_caller; if ( n == tell() ) return 0; if ( n > size() ) return blargg_err_file_eof; const char * err = seek_v( n ); if ( !err ) set_tell( n ); return err; }
blargg_err_t File_Reader::skip_v( BOOST::uint64_t n ) { return seek_v( tell() + n ); }
const char * File_Reader::skip_v( uint64_t n ) { return seek_v( tell() + n ); }