|
libreis
0.1.0
A simple header-based drop-in library
|
New functions and types related to string and string manipulation. More...
#include <reis/string.h>Functions | |
| char * | strdupl (const char *str) |
| Implmentation of 'strdup,' using my MALLOC. More... | |
| char * | _strcov (char *str, const char *charset) |
| Checks if string covers all of charset. More... | |
| wchar_t * | wcscov (wchar_t *str, const wchar_t *charset) |
| const char * | strset (const char *string, const char *charset) |
Checks to see if string contains only characters in charset. More... | |
| const wchar_t * | wcsset (const wchar_t *string, const wchar_t *charset) |
| char * | strpcat (char *dest, const char *src, size_t pos) |
| concatenate but at a give 'p' position. More... | |
| wchar_t * | wcspcat (wchar_t *dest, const wchar_t *src, size_t pos) |
| char * | chrcat (char *dest, const char src) |
| Concatenate a char on to the end of a string. More... | |
| wchar_t * | wccat (wchar_t *dest, const wchar_t src) |
| wchar_t * | wcsrev (wchar_t *str) |
| Reverses the wide character string. More... | |
| wchar_t * | wcspre (wchar_t *str, wchar_t chr) |
| Prepends a character to a wide character string. More... | |
| char * | strpre (char *str, char chr) |
| char * | strpres (char *str, char *pre) |
| wchar_t * | wcspres (wchar_t *str, wchar_t *pre) |
| int | strchrn (const char *string, char ch) |
Get number of times that ch appears in string. More... | |
| int | wcswcn (const wchar_t *string, wchar_t ch) |
(Wide-char variant) Get number of times that ch appears in string. More... | |
| wchar_t * | wcsisdigit (wchar_t *str) |
| Confirms that wcstring is entirely composed on numbers. | |
| char * | strisdigit (char *str) |
| Confirms that string is entirely composed on numbers. | |
| long | hash (const char *str) |
New functions and types related to string and string manipulation.
| char* _strcov | ( | char * | str, |
| const char * | charset | ||
| ) |
Checks if string covers all of charset.
| char* chrcat | ( | char * | dest, |
| const char | src | ||
| ) |
Concatenate a char on to the end of a string.
dest string | int strchrn | ( | const char * | string, |
| char | ch | ||
| ) |
Get number of times that ch appears in string.
| char* strdupl | ( | const char * | str | ) |
Implmentation of 'strdup,' using my MALLOC.
| char* strpcat | ( | char * | dest, |
| const char * | src, | ||
| size_t | pos | ||
| ) |
concatenate but at a give 'p' position.
dest string. | const char* strset | ( | const char * | string, |
| const char * | charset | ||
| ) |
Checks to see if string contains only characters in charset.
| wchar_t* wcspre | ( | wchar_t * | str, |
| wchar_t | chr | ||
| ) |
Prepends a character to a wide character string.
| wchar_t* wcsrev | ( | wchar_t * | str | ) |
Reverses the wide character string.
| int wcswcn | ( | const wchar_t * | string, |
| wchar_t | ch | ||
| ) |
(Wide-char variant) Get number of times that ch appears in string.