30 lines
1.1 KiB
C
Executable File
30 lines
1.1 KiB
C
Executable File
/*******************************************************************************/
|
|
/* 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);
|