summaryrefslogtreecommitdiff
path: root/src/libstddjb/stralloc_ready_tuned.c
AgeCommit message (Collapse)Author
2020-04-29 Fix alloc_realloc UBLaurent Bercot
void ** does not exist: the address of a generic pointer is not properly defined (different pointer types may have different representations). So, alloc_realloc cannot exist as is without UB. Fortunately, it's not supposed to be used in the skalibs programming style, and skalibs itself only uses it in two places (stralloc_ready_tuned and stralloc_shrink) where the pointer is a char *. So we just fix the UB by making alloc_realloc() take a char **, and it's only defined for that pointer type. Nothing to see here folks, nothing happened at all.
2019-09-20 We're down to ONE rogue sysdep, boys. ONE.Laurent Bercot
2017-02-21 Types change: big pass on libstddjb and libunixonacidLaurent Bercot
libdatastruct still missing, library still not functional
2017-02-15 add arc4random_addrandom sysdep; next batch of types changes.Laurent Bercot
The library isn't supposed to be functional yet: there are still a lot of type mismatches.
2014-09-18initial commit with rc for skalibs-2.0.0.0Laurent Bercot