Rev 6433 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6433 | Rev 7184 | ||
---|---|---|---|
Line 39... | Line 39... | ||
39 | } |
39 | } |
40 | else return(0); |
40 | else return(0); |
Line 41... | Line 41... | ||
41 | 41 | ||
42 | } |
42 | } |
- | 43 | */ |
|
- | 44 | file->ungetc_buf = EOF; |
|
- | 45 | if (file->filepos >= file->buffer_start && file->filepos < file->buffer_end) // drop buffer, if change his data |
|
- | 46 | { |
|
- | 47 | file->buffer_start = -1; |
|
- | 48 | file->buffer_end = -1; |
|
- | 49 | } |
|
43 | */ |
50 | |
44 | if ((file->mode &3)==FILE_OPEN_WRITE || (file->mode&3)==FILE_OPEN_APPEND) // always true, as read checked previous |
51 | if ((file->mode &3)==FILE_OPEN_WRITE || (file->mode&3)==FILE_OPEN_APPEND) // always true, as read checked previous |
45 | { |
52 | { |
46 | if (file->filepos==0) |
53 | if (file->filepos==0) |
47 | { //file mot created yet |
54 | { //file mot created yet |