|
a002e75725
|
libc: Add strstr()
|
2022-10-15 12:33:36 +02:00 |
|
|
3fde7e46f5
|
libc: Add strcmp() and strncmp()
|
2022-10-15 12:30:49 +02:00 |
|
|
3e2a4276e9
|
libc: Add memcmp() and memmove()
Those were there since forever in the kernel, but they haven't been added to libc until now.
|
2022-10-15 12:23:37 +02:00 |
|
|
94a6336e4d
|
libc: add memchr(), strnlen(), strdup(), and rename memclr() to bzero()
|
2022-10-15 12:18:37 +02:00 |
|
|
8398b2e2e4
|
libc: Change bits/macros.h to use a __lc_ prefix for internal macros
That way, we don't pollute user programs with our own 'noreturn' and 'deprecated' macros
|
2022-10-15 09:52:37 +02:00 |
|
|
19ee20b6f5
|
libc: Document the functions in string.h
|
2022-10-12 11:19:14 +02:00 |
|
|
8f0b6d80b2
|
libc: Implement strerror()
|
2022-10-08 12:29:06 +02:00 |
|
|
560b0a1705
|
libc: Rename the _ folder to bits, as used internally by libraries
|
2022-10-04 19:11:54 +02:00 |
|
|
48b858af5a
|
libc: Add strncpy and strncat, and deprecate strcpy and strcat (which, since we're building with -Werror, is an instant ban from using these functions)
|
2022-10-04 19:08:59 +02:00 |
|
|
c6ed8d2abb
|
libc: remove duplicate declaration of strcpy
|
2022-10-04 18:59:13 +02:00 |
|
|
db9e1ba17c
|
Add a memclr() SSE-optimized function
|
2022-10-02 19:13:33 +02:00 |
|
|
fcf5923cc0
|
WIP: Add a C Library, let's try to compile a Hosted GCC cross-compiler using this!
|
2022-10-01 20:59:22 +02:00 |
|