musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/src/stdlib/strtoumax.c
AgeCommit message (Collapse)AuthorLines
2012年04月16日use the new integer parser (FILE/shgetc based) for strtol, wcstol, etc. Rich Felker-34/+0
2011年07月14日fix various bugs in new integer parser framework Rich Felker-1/+1
1. my interpretation of subject sequence definition was wrong. adjust parser to conform to the standard. 2. some code for handling tail overflow case was missing (forgot to finish writing it). 3. typo (= instead of ==) caused ERANGE to wrongly behave like EINVAL
2011年07月14日new restartable integer parsing framework. Rich Felker-106/+17
this fixes a number of bugs in integer parsing due to lazy haphazard wrapping, as well as some misinterpretations of the standard. the new parser is able to work character-at-a-time or on whole strings, making it easy to support the wide functions without unbounded space for conversion. it will also be possible to update scanf to use the new parser.
2011年03月25日fix all implicit conversion between signed/unsigned pointers Rich Felker-1/+1
sadly the C language does not specify any such implicit conversion, so this is not a matter of just fixing warnings (as gcc treats it) but actual errors. i would like to revisit a number of these changes and possibly revise the types used to reduce the number of casts required.
2011年02月12日initial check-in, version 0.5.0 v0.5.0 Rich Felker-0/+123
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月13日 01:19:44 +0000

AltStyle によって変換されたページ (->オリジナル) /