msvcp90: Update fpos<>::off instead of pos in stringbuf<>::seekoff.

oldstable
Daniel Lehman 2012-09-28 15:16:17 -07:00 committed by Alexandre Julliard
parent 12adc67782
commit 64527285cf
1 changed files with 4 additions and 2 deletions

View File

@ -3803,6 +3803,7 @@ fpos_int* __thiscall basic_stringbuf_char_seekoff(basic_stringbuf_char *this,
this->seekhigh = cur_w;
ret->off = 0;
ret->pos = 0;
ret->state = 0;
beg = basic_streambuf_char_eback(&this->base);
@ -3841,7 +3842,7 @@ fpos_int* __thiscall basic_stringbuf_char_seekoff(basic_stringbuf_char *this,
off = -1;
}
ret->pos = off;
ret->off = off;
return ret;
}
@ -4213,6 +4214,7 @@ fpos_int* __thiscall basic_stringbuf_wchar_seekoff(basic_stringbuf_wchar *this,
this->seekhigh = cur_w;
ret->off = 0;
ret->pos = 0;
ret->state = 0;
beg = basic_streambuf_wchar_eback(&this->base);
@ -4251,7 +4253,7 @@ fpos_int* __thiscall basic_stringbuf_wchar_seekoff(basic_stringbuf_wchar *this,
off = -1;
}
ret->pos = off;
ret->off = off;
return ret;
}