Go to the source code of this file.
|
char * | zeStrRev (char *) |
|
char * | zeStrDupRev (char *) |
|
int | zeStrlEqual (char *, char *) |
|
int | zeSafeStrnCat (char *, size_t, char *, size_t) |
|
int | zeSafeStrnCpy (char *, size_t, char *, size_t) |
|
char * | zeStrnDup (const char *, size_t) |
|
char * | zeStrCatDup (char *, char *) |
|
int | zeStrCountChar (char *, int) |
|
char * | zeStrJoin (char *, int, char **) |
|
char * | zeStrDup (char *) |
|
void * | zeMalloc (size_t) |
|
char * | zeStr2Lower (char *) |
|
char * | zeStr2Upper (char *) |
|
char * | zeStrSet (char *, int, int) |
|
void | zeStrChkNull (char *, int) |
|
size_t | zeStrRmNulls (char *, size_t) |
|
char * | zeStrRmBlanks (char *, size_t) |
|
char * | zeStrRmHeadBlanks (char *, size_t) |
|
char * | zeStrRmTailBlanks (char *, size_t) |
|
char * | zeStrClearTrailingBlanks (char *) |
|
char * | zeStrChomp (char *) |
|
bool | zeStrRegex (char *, char *, long *, long *, bool) |
|
void | zeStrCenter (char *, char *, int) |
|
int | zeStr2Tokens (char *, int, char **, char *) |
|
time_t | zeStrTime2Secs (char *) |
|
◆ __ZE_STRINGS_H
◆ STRBOOL
#define STRBOOL |
( |
|
x, |
|
|
|
t, |
|
|
|
f |
|
) |
| ((x) ? t : f) |
◆ STREMPTY
#define STREMPTY |
( |
|
x, |
|
|
|
r |
|
) |
| ((x) != NULL && strlen(x) > 0 ? (x) : (r)) |
◆ STRNULL
#define STRNULL |
( |
|
x, |
|
|
|
r |
|
) |
| ((x) != NULL ? (x) : (r)) |
◆ zeMalloc()
void* zeMalloc |
( |
size_t |
| ) |
|
◆ zeSafeStrnCat()
int zeSafeStrnCat |
( |
char * |
, |
|
|
size_t |
, |
|
|
char * |
, |
|
|
size_t |
|
|
) |
| |
◆ zeSafeStrnCpy()
int zeSafeStrnCpy |
( |
char * |
, |
|
|
size_t |
, |
|
|
char * |
, |
|
|
size_t |
|
|
) |
| |
◆ zeStr2Lower()
char* zeStr2Lower |
( |
char * |
| ) |
|
◆ zeStr2Tokens()
int zeStr2Tokens |
( |
char * |
, |
|
|
int |
, |
|
|
char ** |
, |
|
|
char * |
|
|
) |
| |
◆ zeStr2Upper()
char* zeStr2Upper |
( |
char * |
| ) |
|
◆ zeStrCatDup()
char* zeStrCatDup |
( |
char * |
, |
|
|
char * |
|
|
) |
| |
◆ zeStrCenter()
void zeStrCenter |
( |
char * |
, |
|
|
char * |
, |
|
|
int |
|
|
) |
| |
◆ zeStrChkNull()
void zeStrChkNull |
( |
char * |
, |
|
|
int |
|
|
) |
| |
◆ zeStrChomp()
char* zeStrChomp |
( |
char * |
| ) |
|
◆ zeStrClearTrailingBlanks()
char* zeStrClearTrailingBlanks |
( |
char * |
| ) |
|
◆ zeStrCountChar()
int zeStrCountChar |
( |
char * |
, |
|
|
int |
|
|
) |
| |
◆ zeStrDup()
char* zeStrDup |
( |
char * |
| ) |
|
◆ zeStrDupRev()
char* zeStrDupRev |
( |
char * |
| ) |
|
◆ zeStrJoin()
char* zeStrJoin |
( |
char * |
, |
|
|
int |
, |
|
|
char ** |
|
|
) |
| |
◆ zeStrlEqual()
int zeStrlEqual |
( |
char * |
, |
|
|
char * |
|
|
) |
| |
◆ zeStrnDup()
char* zeStrnDup |
( |
const char * |
, |
|
|
size_t |
|
|
) |
| |
◆ zeStrRegex()
bool zeStrRegex |
( |
char * |
, |
|
|
char * |
, |
|
|
long * |
, |
|
|
long * |
, |
|
|
bool |
|
|
) |
| |
◆ zeStrRev()
char* zeStrRev |
( |
char * |
| ) |
|
◆ zeStrRmBlanks()
char* zeStrRmBlanks |
( |
char * |
, |
|
|
size_t |
|
|
) |
| |
◆ zeStrRmHeadBlanks()
char* zeStrRmHeadBlanks |
( |
char * |
, |
|
|
size_t |
|
|
) |
| |
◆ zeStrRmNulls()
size_t zeStrRmNulls |
( |
char * |
, |
|
|
size_t |
|
|
) |
| |
◆ zeStrRmTailBlanks()
char* zeStrRmTailBlanks |
( |
char * |
, |
|
|
size_t |
|
|
) |
| |
◆ zeStrSet()
char* zeStrSet |
( |
char * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
◆ zeStrTime2Secs()
time_t zeStrTime2Secs |
( |
char * |
| ) |
|