Changeset 9:9f116a8bd8f2 in hlibpp for src/hl_hashwrapper.h


Ignore:
Timestamp:
Oct 15, 2010 10:35:52 AM (3 years ago)
Author:
Vadim Lebedev <vadim@…>
Branch:
default
Children:
10:74f42f59d9de, 11:82c6308f3c1c
Tags:
csl-livr-nov2010
Message:

change the file reading for compatibility with wince

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/hl_hashwrapper.h

    r7 r9  
    280280                         * open the specified file 
    281281                         */ 
    282                         ifs.open(filename.c_str()); 
     282                        ifs.open(filename.c_str(), ifs.in|ifs.binary); 
    283283                        if( ! ifs.is_open() ) 
    284284                        { 
     
    293293                         * update the context for every block 
    294294                         */ 
    295                         while( (len = ifs.readsome((char*)buffer,1024))) 
     295                        ifs.read((char*)buffer, 1024); 
     296                        while( (len = ifs.gcount())) 
    296297                        { 
    297298                                updateContext(buffer, len); 
     299                                ifs.read((char*)buffer, 1024); 
    298300                        } 
    299301 
Note: See TracChangeset for help on using the changeset viewer.