22 lines
555 B
C
22 lines
555 B
C
// String operations implementation for blankos/libc header
|
|
// Author: xamidev
|
|
// Licensed under the Unlicense. See the repo below.
|
|
// https://github.com/xamidev/blankos
|
|
|
|
#ifndef STRING_H
|
|
#define STRING_H
|
|
|
|
#include "../kernel/system.h"
|
|
|
|
int strlen(const char* str);
|
|
int strcmp(const char* str1, const char* str2);
|
|
char* strtok(char* str, const char* delimiter);
|
|
int atoi(char* str);
|
|
void strcat(char* dest, const char* src);
|
|
|
|
// Safer functions
|
|
size_t strnlen(const char* str, size_t max_len);
|
|
void strncat(char* dest, const char* src, size_t n);
|
|
|
|
#endif
|