summaryrefslogtreecommitdiff
path: root/kernel/include/libk
diff options
context:
space:
mode:
authorAleksa Vuckovic <aleksav013@gmail.com>2022-08-12 15:36:57 +0200
committerAleksa Vuckovic <aleksav013@gmail.com>2022-08-12 15:48:26 +0200
commit5c1c4eb0a4084b666342e6f8eb348eb80be6214b (patch)
tree18fd33482c2cdd66eb6be18ac25ad8bde62012ad /kernel/include/libk
parent97c5f8569a845b6e9b3f75460b3b90a2de9b72a8 (diff)
memcpy, memset; small fixes
Diffstat (limited to 'kernel/include/libk')
-rw-r--r--kernel/include/libk/math.h2
-rw-r--r--kernel/include/libk/stdio.h3
-rw-r--r--kernel/include/libk/string.h3
3 files changed, 8 insertions, 0 deletions
diff --git a/kernel/include/libk/math.h b/kernel/include/libk/math.h
index 27fee80..ec3363a 100644
--- a/kernel/include/libk/math.h
+++ b/kernel/include/libk/math.h
@@ -3,6 +3,8 @@
#include <types.h>
+#define min(a,b) (a > b ? b : a)
+#define max(a,b) (a > b ? a : b)
#define upper_div(a,b) ((a / b) * b < a ? (a / b) + 1 : (a / b))
int64_t abs(int64_t val);
diff --git a/kernel/include/libk/stdio.h b/kernel/include/libk/stdio.h
index 6799f11..99064f9 100644
--- a/kernel/include/libk/stdio.h
+++ b/kernel/include/libk/stdio.h
@@ -3,6 +3,9 @@
#include <types.h>
+extern uint32_t curr_x;
+extern uint32_t curr_y;
+
void printf(const char *s, ...);
#endif
diff --git a/kernel/include/libk/string.h b/kernel/include/libk/string.h
index 9fe8448..fd25cac 100644
--- a/kernel/include/libk/string.h
+++ b/kernel/include/libk/string.h
@@ -8,5 +8,8 @@ uint64_t stoi(const char *s);
void itos(uint64_t num, char* s);
void itoh(uint64_t num, char* s);
void strrev(char *s);
+void memcpy(const void* destptr, const void* srcptr, size_t n);
+void memset(const void* destptr, uint8_t value, size_t n);
+int32_t memcmp(const void* aptr, const void* bptr);
#endif