Subversion Repositories Kolibri OS

Rev

Rev 646 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 646 Rev 799
Line 95... Line 95...
95
    
95
    
96
   if(rd->strremain > 0)
96
   if(rd->strremain > 0)
Line 97... Line 97...
97
     mem_cpy(rd->buffer,rd->stream,rd->strremain);
97
     mem_cpy(rd->buffer,rd->stream,rd->strremain);
-
 
98
 
98
 
99
   rd->stream = rd->buffer;
99
   rd->stream = rd->buffer;
100
   bytes= 0;   
100
   retval=read_file (rd->hFile,rd->buffer+rd->strremain,rd->filepos,
101
   retval=read_file (rd->hFile,rd->buffer+rd->strremain,rd->filepos,
101
                            0x10000-rd->strremain,&bytes);
102
                            0x10000-rd->strremain,&bytes);
102
   if( (retval==0)||(retval==6))
103
   if( (retval==0)||(retval==6))
103
   {
104
   {
104
     rd->strremain+=bytes;
105
     rd->strremain+=bytes;
105
     rd->filepos+=bytes;
106
     rd->filepos+=bytes;
106
     rd->strpos = 0;  
107
     rd->strpos = 0;  
107
     return bytes;
108
     return bytes;
108
   };
109
   };
Line 109... Line 110...
109
   return 0;  
110
   return bytes;  
110
};
111
};
111
 
112