aboutsummaryrefslogtreecommitdiff
path: root/src/stdio/setbuffer.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-08-31fix erroneous stop before input limit in mbsnrtowcs and wcsnrtombsRich Felker2-2/+6
the value computed as an output limit that bounds the amount of input consumed below the input limit was incorrectly being used as the actual amount of input consumed. instead, compute the actual amount of input consumed as a difference of pointers before and after the conversion. patch by Mikhail Kremnyov.
2017-08-29arm: add HWCAP_ARM_ hwcap macrosSzabolcs Nagy1-0/+24
Glibc renamed the linux uapi HWCAP_* macros to HWCAP_ARM_* so have both variants in case some code depends on it. (The HWCAP2_ macros are not defined in glibc currently so those only have the linux uapi variant.)
2017-08-29add a_clz_64 helper functionSzabolcs Nagy8-0/+70
counts leading zero bits of a 64bit int, undefined on zero input. (has nothing to do with atomics, added to atomic.h so target specific helper functions are together.) there is a logarithmic generic implementation and another in terms of a 32bit a_clz_32 on targets where that's available.