Go to the documentation of this file.
44 #ifndef CCXX_STRCHAR_H_
45 #define CCXX_STRCHAR_H_
47 #ifndef CCXX_CONFIG_H_
51 #ifndef CCXX_MISSING_H_
65 #ifdef HAVE_STRCASECMP
67 #define stricmp(x, y) strcasecmp(x, y)
70 #define strnicmp(x, y, n) strncasecmp(x, y, n)
74 #ifdef CCXX_NAMESPACES
78 __EXPORT char *
lsetField(
char *target,
size_t size,
const char *src,
const char fill = 0);
79 __EXPORT char *
rsetField(
char *target,
size_t size,
const char *src,
const char fill = 0);
86 __EXPORT char *
find(
const char *cs,
char *str,
size_t len = 0);
87 __EXPORT char *
rfind(
const char *cs,
char *str,
size_t len = 0);
88 __EXPORT char *
ifind(
const char *cs,
char *str,
size_t len = 0);
89 __EXPORT char *
strip(
const char *cs,
char *str,
size_t len = 0);
93 inline char *
dupString(
const char *src,
size_t size = 0)
163 #ifdef CCXX_NAMESPACES