/************************************** * iceOS Kernel * * Developed by Marco 'icebit' Cetica * * (c) 2019 * * Released under GPLv3 * * https://github.com/ice-bit/iceOS * ***************************************/ #ifndef _STRING_H_ #define _STRING_H_ #include // For uinx_t #include // For size_t int32_t strcmp(const uint8_t *s1, const uint8_t *s2); uint8_t *itoa(int32_t val, uint8_t *buf, uint32_t radix); uint8_t *uitoa(uint32_t val, uint8_t *buf, uint32_t radix); size_t strlen(const uint8_t *buf); void *memset(void *s, uint32_t c, size_t n); void *memmove(void *dst, const void *src, size_t len); void strupper(uint8_t *str); void strlower(uint8_t *str); #endif