about summary refs log tree commit diff
path: root/src/stdio/open_memstream.c
Commit message (Collapse)AuthorAgeFilesLines
* memstreams: fix incorrect handling of file pos > current sizeRich Felker2011-09-041-2/+2
| | | | | the addition is safe and cannot overflow because both operands are positive when considered as signed quantities.
* optimize seek function for memory streamsRich Felker2011-09-041-12/+3
|
* fix twos complement overflow bug in mem streams boundary checkRich Felker2011-09-041-1/+1
| | | | | | the expression -off is not safe in case off is the most-negative value. instead apply - to base which is known to be non-negative and bounded within sanity.
* fix some length calculations in memory streamsRich Felker2011-09-031-1/+1
|
* implement open_memstreamRich Felker2011-09-031-0/+94
this is the first attempt, and may have bugs. only minimal testing has been performed.