#ifndef AXL_STRING_H #define AXL_STRING_H #include "axl_types.h" u32 axl_strlen(const i8* s); i8* axl_strcpy(i8* dst, const i8* src); i8* axl_strncpy(i8* dst, const i8* src, u32 n); i8* axl_strcat(i8* dst, const i8* src); i8* axl_strncat(i8* dst, const i8* src, u32 n); i32 axl_strcmp(const i8* s1, const i8* s2); i32 axl_strncmp(const i8* s1, const i8* s2, u32 n); const i8* axl_strchr(const i8* str, i8 c); i8* axl_strstr(const i8* str, const i8* substr); i8* axl_strrev(i8* str); i8* axl_utoa(u64 val, i8* str, u8 base); i8* axl_itoa(i64 val, i8* str, u8 base); i8* axl_ftoa(f32 val, i8* str, u32 precision); #endif // AXL_STRING