Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 25e6fee27f remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE %!s(int64=2) %!d(string=hai) anos
  Ismael Luceno 98e688a9da define NULL as nullptr when used in C++11 or later %!s(int64=3) %!d(string=hai) anos
  Rich Felker f368d9fd26 make FILE a complete type for pre-C11 standard profiles %!s(int64=5) %!d(string=hai) anos
  Rich Felker 2fae10f887 fix aliasing violations in fgetpos/fsetpos %!s(int64=6) %!d(string=hai) anos
  Rich Felker 2488d31f5a adjust fopencookie structure tag for ABI-compat %!s(int64=7) %!d(string=hai) anos
  William Pitcock 061843340f implement the fopencookie extension to stdio %!s(int64=7) %!d(string=hai) anos
  Rich Felker c8a9c22173 restore type of NULL to void * except when used in C++ programs %!s(int64=11) %!d(string=hai) anos
  Rich Felker 9448b0513e refactor headers, especially alltypes.h, and improve C++ ABI compat %!s(int64=11) %!d(string=hai) anos
  Rich Felker b823ef2db1 fix FILENAME_MAX to match PATH_MAX %!s(int64=11) %!d(string=hai) anos
  Rich Felker a3e2f3c2b1 respect iso c namespace in stdio.h and wchar.h regarding va_list %!s(int64=11) %!d(string=hai) anos
  Rich Felker 41d7c77d6a use a common definition of NULL as 0L for C and C++ %!s(int64=12) %!d(string=hai) anos
  Rich Felker d18a410bbf expose [v]asprintf under _BSD_SOURCE %!s(int64=12) %!d(string=hai) anos
  Rich Felker 769fd4ce20 feature test macros: make _GNU_SOURCE enable everything %!s(int64=12) %!d(string=hai) anos
  Rich Felker c1a9658bd1 default features: make musl usable without feature test macros %!s(int64=12) %!d(string=hai) anos
  Rich Felker 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
  Rich Felker 9bff7c133e implement "low hanging fruit" from C11 %!s(int64=12) %!d(string=hai) anos
  Rich Felker 617182734c add bsd fgetln function %!s(int64=12) %!d(string=hai) anos
  Rich Felker 25b88f0810 add prototypes for getw/putw %!s(int64=12) %!d(string=hai) anos
  Rich Felker 3b94daba71 _GNU_SOURCE is supposed to imply _LARGEFILE64_SOURCE %!s(int64=12) %!d(string=hai) anos
  Rich Felker a34b0465ba there is no such GNU function fpurge, only __fpurge. %!s(int64=12) %!d(string=hai) anos
  Rich Felker b63cab76ec add prototype for BSD/GNU stdio *_unlocked extension functions %!s(int64=12) %!d(string=hai) anos
  Rich Felker 15c7af3e21 remove duplicate lfs64 cruft in stdio.h %!s(int64=12) %!d(string=hai) anos
  Rich Felker 419ae6d5c9 support _BSD_SOURCE feature test macro %!s(int64=12) %!d(string=hai) anos
  Rich Felker 2dd8d5e1b8 add support for ugly *64 functions with _LARGEFILE64_SOURCE %!s(int64=12) %!d(string=hai) anos
  Rich Felker ce17ea6f2c add prototypes for GNU *_unlocked stdio functions %!s(int64=13) %!d(string=hai) anos
  Rich Felker d4fa6f0e08 implement fmemopen %!s(int64=13) %!d(string=hai) anos
  Rich Felker b158b32a44 implement open_memstream %!s(int64=13) %!d(string=hai) anos
  Rich Felker 7640497f5f implement the nonstandard GNU function fpurge %!s(int64=13) %!d(string=hai) anos
  Rich Felker e72180083e add more legacy functions: setlinebuf and setbuffer %!s(int64=13) %!d(string=hai) anos
  Rich Felker 46b99426e1 prototypes for GNU asprintf/vasprintf %!s(int64=14) %!d(string=hai) anos