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 |