summaryrefslogtreecommitdiffhomepage
path: root/src/loader/inc/lib.h
blob: e81167028ef141539ad39835a01641903e879e40 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// MIT License, Copyright (c) 2021 Marvin Borner

#ifndef LIB_H
#define LIB_H

#include <def.h>

u32 strlen(const char *str);
u32 strnlen(const char *s, u32 max);
u32 strlcpy(char *dst, const char *src, u32 size);
s32 strncmp(const char *s1, const char *s2, u32 n);

void *memcpy(void *dest, const void *src, u32 n);
void *memset(void *dest, u32 val, u32 n);

int itoa(s32 value, char *buffer, u32 base);

#endif