/*******************************************************************************/ /* COS2000 - Compatible Operating System - LGPL v3 - Hordé Nicolas */ /* */ #include "types.h" s8 strcmp(const u8 *src,const u8 *des); u32 strlen(const u8 *src); u8 *strchr(const u8 *src, u8 achar); u8 *strncpy(const u8 *src,u8 *des,u32 count); u8 *strcat(const u8 *src,u8 *des); u8 *strcpy(const u8 *src, u8 *des); void strtolower(u8 *src); void strtoupper(u8 *src); void stronecase(u8 *src); void strsetlen(u8 *src, u32 size); void strinvert(u8 *src); void strreplace(u8 *src, u8 search, u8 replaced); u8 *strfill(u8 *dst, u8 pattern, u32 size); void strright(u8 *src, u8 *dest, u32 size); void strleft(u8 *src, u8 *dest, u32 size); void strdelete(u8 *src, u32 index, u32 size); void strcompressdelimiter(u8 *src, u8 delim); void strinsert(u8 *src, u8 *dest, u32 index); u8 *strgetitem(u8 *src, u8 *dest, u8 delim, u32 index); u8* strgetpointeritem(u8 *src, u8 delim, u32 index); u32 strgetnbitems(u8 *src, u8 delim); u8 strgetminbase(u8 *src); u8 strgetbase(u8 *src); u32 strtoint(u8 *src);