Issue Details (XML | Word | Printable)

Key: STDCXX-602
Type: Improvement Improvement
Status: Reopened Reopened
Priority: Trivial Trivial
Assignee: Unassigned
Reporter: Martin Sebor
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
C++ Standard Library

remove std::stringbuf::_C_grow()

Created: 17/Oct/07 09:44 PM   Updated: 11/Jul/09 12:06 AM
Return to search
Component/s: 27. Input/Output
Affects Version/s: 4.2.0
Fix Version/s: 4.3.0

Time Tracking:
Original Estimate: Not Specified
Remaining Estimate: 0h
Time Spent - 1h
Time Spent: 1h
Time Spent - 1h

Environment: all

Severity: Cosmetic


 Description  « Hide
...the function is inline and only called from std::stringbuf::str(). Removing it (by virtue of expanding its body into str()) will reduce the number of symbols "exported" from the library and decrease the risk of breaking binary compatibility (see STDCXX-142 and the discussion thread at http://www.nabble.com/difference-in-exported-symbols-between-4.1.3-and-4.2.0-15d-dll%27s-%28MSVC-7.1%29-tf4641636.html)

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Martin Sebor made changes - 01/Nov/07 12:09 AM
Field Original Value New Value
Affects Version/s trunk [ 12312676 ]
Affects Version/s 4.2 [ 12311945 ]
Travis Vitek made changes - 19/Feb/08 07:48 PM
Assignee Travis Vitek [ vitek ]
Travis Vitek made changes - 19/Feb/08 08:07 PM
Time Spent 1h [ 3600 ]
Remaining Estimate 0h [ 0 ]
Travis Vitek made changes - 29/Feb/08 10:29 PM
Fix Version/s 4.2.1 [ 12312690 ]
Fix Version/s 4.3 [ 12312692 ]
Travis Vitek made changes - 25/Apr/08 04:17 PM
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Travis Vitek made changes - 25/Apr/08 04:18 PM
Status Resolved [ 5 ] Closed [ 6 ]
Travis Vitek made changes - 27/Apr/08 04:50 AM
Status Closed [ 6 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]
Travis Vitek made changes - 11/Jul/09 12:06 AM
Assignee Travis Vitek [ vitek ]