Logo
Explore Help
Register Sign In
asleepymoon/Luna
1
1
Fork 0
You've already forked Luna
Code Issues Pull Requests Actions Projects Releases 8 Wiki Activity
419 Commits 3 Branches 21 Tags
Commit Graph

12 Commits

Author SHA1 Message Date
apio
a002e75725 libc: Add strstr() 2022-10-15 12:33:36 +02:00
apio
3fde7e46f5 libc: Add strcmp() and strncmp() 2022-10-15 12:30:49 +02:00
apio
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
apio
94a6336e4d libc: add memchr(), strnlen(), strdup(), and rename memclr() to bzero() 2022-10-15 12:18:37 +02:00
apio
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
apio
19ee20b6f5 libc: Document the functions in string.h 2022-10-12 11:19:14 +02:00
apio
8f0b6d80b2 libc: Implement strerror() 2022-10-08 12:29:06 +02:00
apio
560b0a1705 libc: Rename the _ folder to bits, as used internally by libraries 2022-10-04 19:11:54 +02:00
apio
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
apio
c6ed8d2abb libc: remove duplicate declaration of strcpy 2022-10-04 18:59:13 +02:00
apio
db9e1ba17c Add a memclr() SSE-optimized function 2022-10-02 19:13:33 +02:00
apio
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
Powered by Gitea Version: 1.23.3 Page: 99ms Template: 11ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API