Files
RedBear-OS/include
vasilito daeca3892e Add byteswap/error/libintl/ar/search headers + tsearch family, mempcpy, rawmemchr
Portable ELF tooling (elfutils/libelf, needed by Mesa's radeonsi driver) relies
on several standard headers and functions Red Bear's relibc lacked:

- <byteswap.h>: bswap_16/32/64 (compiler builtins).
- <error.h>: GNU error()/error_at_line() (inline).
- <libintl.h>: gettext family as the identity map (catalog-less system; matches
  glibc's no-catalog fallback behaviour).
- <ar.h>: Unix archive struct/magic (header-only).
- <search.h> + src/header/search: POSIX tsearch/tfind/tdelete/twalk + GNU
  tdestroy, implemented as an unbalanced BST (conforming; POSIX mandates no
  balancing).
- string: mempcpy (memcpy returning end) and rawmemchr (unbounded memchr).

All complete implementations, no stubs. Additive (no ABI break), so existing
sysroot binaries are unaffected.
2026-07-31 15:03:51 +03:00
..
2019-01-01 07:35:13 -07:00
2019-01-15 20:49:15 -07:00
2018-11-23 21:31:09 +01:00
2018-12-14 12:50:23 -07:00
2024-11-10 16:19:15 +01:00
2026-01-12 12:38:28 -07:00
2018-07-27 18:27:51 +02:00
2025-08-09 01:16:12 -04:00
2023-05-06 17:02:54 +02:00
2024-11-27 01:25:53 -05:00
2025-07-24 21:46:49 -04:00