ostringstream::tellp() returns -1 when the stream is empty
----------------------------------------------------------

                 Key: STDCXX-332
                 URL: https://issues.apache.org/jira/browse/STDCXX-332
             Project: C++ Standard Library
          Issue Type: Bug
          Components: 27. Input/Output
    Affects Versions: 4.1.3
            Reporter: Mark Brown


When I call tellp() on an empty stringstream I get -1 instead of 0.

#include <cassert>
#include <sstream>

main()
{
    std::ostringstream out;
    std::ios::pos_type pos = out .tellp () ;

    assert (pos == 0);

    return 0;
}

test: test.cpp:9: int main(): Assertion `pos == 0' failed.
Aborted


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to