2026-06-24 13:30:23 -05:00
|
|
|
#ifndef KMEMORY_H
|
|
|
|
|
#define KMEMORY_H
|
|
|
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
#include <stddef.h>
|
|
|
|
|
|
|
|
|
|
void memcpy(const void* src, void* dst, size_t sz);
|
2026-06-24 16:47:22 -05:00
|
|
|
void memset(const uint8_t* dst, uint8_t val, size_t sz);
|
2026-06-24 13:30:23 -05:00
|
|
|
|
|
|
|
|
int strcmp(const char *s1, const char *s2);
|
2026-06-29 17:00:07 -05:00
|
|
|
int strncmp(const char *s1, const char *s2, size_t n);
|
2026-06-24 13:30:23 -05:00
|
|
|
int strlen(const char* str);
|
2026-06-30 00:03:21 -05:00
|
|
|
char* strcpy(char* dest, const char* src);
|
2026-06-24 13:30:23 -05:00
|
|
|
|
2026-06-25 14:03:35 -05:00
|
|
|
void kgrow(size_t pages);
|
2026-06-26 20:05:01 -05:00
|
|
|
void* kalloc(size_t sz);
|
2026-06-24 16:47:22 -05:00
|
|
|
|
|
|
|
|
|
2026-06-24 13:30:23 -05:00
|
|
|
#endif
|