Common and portable character string related functions.
More...
#include <cc++/config.h>
#include <cc++/missing.h>
#include <cctype>
#include <string>
#include <cstring>
Include dependency graph for strchar.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions
__EXPORT char *
lsetField (char *target, size_t size, const char *src, const char fill=0)
__EXPORT char *
rsetField (char *target, size_t size, const char *src, const char fill=0)
__EXPORT char *
find (const char *cs, char *str, size_t len=0)
char *
dupString (const char *src, size_t size=0)
Detailed Description
Common and portable character string related functions.
Definition in file strchar.h.
Function Documentation
__EXPORT char* addString
(
char *
target,
size_t
size,
const char *
src
)
char* dupString
(
const char *
src,
size_t
size = 0
)
inline
char *
str,
size_t
len = 0
)
char *
str,
size_t
len = 0
)
__EXPORT char* lsetField
(
char *
target,
size_t
size,
const char *
src,
const char
fill = 0
)
__EXPORT char* newString
(
const char *
src,
size_t
size = 0
)
char *
str,
size_t
len = 0
)
__EXPORT char* rsetField
(
char *
target,
size_t
size,
const char *
src,
const char
fill = 0
)
__EXPORT char* setLower
(
char *
string,
size_t
size
)
__EXPORT char* setString
(
char *
target,
size_t
size,
const char *
src
)
__EXPORT char* setUpper
(
char *
string,
size_t
size
)
__EXPORT size_t strchop
(
const char *
cs,
char *
str,
size_t
len = 0
)
char *
str,
size_t
len = 0
)
__EXPORT size_t strtrim
(
const char *
cs,
char *
str,
size_t
len = 0
)