mirror of
https://github.com/XunilGroup/XunilOS.git
synced 2026-04-25 11:49:03 +02:00
relocations, add some more functions to libxunil, use include inside of tests instead of manually defining types and add basic libc header files. Move libxunil to the user folder, and add helloworld and doomgeneric as apps
23 lines
847 B
C
23 lines
847 B
C
#pragma once
|
|
#include <stddef.h>
|
|
|
|
void *memset(void *s, int c, size_t n);
|
|
void *memcpy(void *dst, const void *src, size_t n);
|
|
void *memmove(void *dst, const void *src, size_t n);
|
|
int memcmp(const void *s1, const void *s2, size_t n);
|
|
void *memchr(const void *s, int c, size_t n);
|
|
|
|
size_t strlen(const char *s);
|
|
char *strcpy(char *dst, const char *src);
|
|
char *strncpy(char *dst, const char *src, size_t n);
|
|
char *strcat(char *dst, const char *src);
|
|
char *strncat(char *dst, const char *src, size_t n);
|
|
int strcmp(const char *s1, const char *s2);
|
|
int strncmp(const char *s1, const char *s2, size_t n);
|
|
char *strchr(const char *s, int c);
|
|
char *strrchr(const char *s, int c);
|
|
char *strstr(const char *haystack, const char *needle);
|
|
char *strtok(char *str, const char *delim);
|
|
char *strdup(const char *s);
|
|
char *strerror(int errnum);
|