summaryrefslogtreecommitdiff
path: root/src/lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.c')
-rw-r--r--src/lib.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib.c b/src/lib.c
index db09dda..7f3d79f 100644
--- a/src/lib.c
+++ b/src/lib.c
@@ -1,5 +1,5 @@
+#include "memory.h"
#include <lib.h>
-
#include <stddef.h>
int memcmp(const void *restrict vl, const void *restrict vr, unsigned long n) {
@@ -31,6 +31,7 @@ void *memmove(void *dest, const void *src, unsigned long n) {
}
void *memset(void *restrict dest, int c, unsigned long n) {
+
unsigned char *d = dest;
for (; n; n--) *d++ = c;
return dest;
@@ -149,6 +150,7 @@ int ctoi(char c) {
UXTOA(int, utoa)
UXTOA(long int, ultoa)
+UXTOA(long long int, ulltoa)
#define XTOA(type, name) \
char *name(type n, char* buffer, int radix) { \
@@ -176,6 +178,7 @@ UXTOA(long int, ultoa)
XTOA(int, itoa)
XTOA(long int, ltoa)
+XTOA(long long int, lltoa)
#define STRTOX(name, type) \
type name(const char *s, char **endptr, int radix) { \