diff options
author | Kaimakan71 <undefined.foss@gmail.com> | 2024-04-21 14:05:38 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2024-04-21 19:02:01 -0400 |
commit | 6132e1e97271fb915184803dec701fd39ef7bb10 (patch) | |
tree | b815168bf21afe50551947349aa6c34d723d1318 /lib/libc/src/string | |
parent | bc4adda7297b07a764b42f2c30e80f9bbee6a25d (diff) |
libc: Add close() and stdio functions
Signed-off-by: Kaimakan71 <undefined.foss@gmail.com>
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'lib/libc/src/string')
-rw-r--r-- | lib/libc/src/string/memcpy.c | 3 | ||||
-rw-r--r-- | lib/libc/src/string/memmove.c | 1 | ||||
-rw-r--r-- | lib/libc/src/string/memset.c | 3 | ||||
-rw-r--r-- | lib/libc/src/string/strcmp.c | 4 | ||||
-rw-r--r-- | lib/libc/src/string/strncmp.c | 4 |
5 files changed, 7 insertions, 8 deletions
diff --git a/lib/libc/src/string/memcpy.c b/lib/libc/src/string/memcpy.c index 9851e07..efbf1bb 100644 --- a/lib/libc/src/string/memcpy.c +++ b/lib/libc/src/string/memcpy.c @@ -32,9 +32,8 @@ void * memcpy(void *dest, const void *src, size_t n) { - for (size_t i = 0; i < n; i++) { + for (size_t i = 0; i < n; i++) ((char *)dest)[i] = ((char *)src)[i]; - } return dest; } diff --git a/lib/libc/src/string/memmove.c b/lib/libc/src/string/memmove.c index bbf9a0d..d8a94f7 100644 --- a/lib/libc/src/string/memmove.c +++ b/lib/libc/src/string/memmove.c @@ -27,6 +27,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include <stdint.h> #include <string.h> void * diff --git a/lib/libc/src/string/memset.c b/lib/libc/src/string/memset.c index 928441a..ecceffa 100644 --- a/lib/libc/src/string/memset.c +++ b/lib/libc/src/string/memset.c @@ -32,9 +32,8 @@ void * memset(void *s, int c, size_t n) { - for (size_t i = 0; i < n; i++) { + for (size_t i = 0; i < n; i++) ((char *)s)[i] = (char)c; - } return s; } diff --git a/lib/libc/src/string/strcmp.c b/lib/libc/src/string/strcmp.c index 9d9c5f1..b9e941a 100644 --- a/lib/libc/src/string/strcmp.c +++ b/lib/libc/src/string/strcmp.c @@ -32,8 +32,8 @@ int strcmp(const char *s1, const char *s2) { - char *p1 = (char*)s1; - char *p2 = (char*)s2; + char *p1 = (char *)s1; + char *p2 = (char *)s2; while (*p1 || *p2) { if (*p1 < *p2) diff --git a/lib/libc/src/string/strncmp.c b/lib/libc/src/string/strncmp.c index 47d562a..7f4df75 100644 --- a/lib/libc/src/string/strncmp.c +++ b/lib/libc/src/string/strncmp.c @@ -32,8 +32,8 @@ int strncmp(const char *s1, const char *s2, size_t n) { - char *p1 = (char*)s1; - char *p2 = (char*)s2; + char *p1 = (char *)s1; + char *p2 = (char *)s2; for (size_t i = 0; i < n; i++) { if (!*p1 && !*p2) |