15 #ifndef INC_epicsString_H 16 #define INC_epicsString_H 20 #include "libComAPI.h" 27 const char *inbuf,
size_t inlen);
29 const char *inbuf,
size_t inlen);
34 LIBCOM_API
char *
epicsStrnDup(
const char *s,
size_t len);
36 #define epicsStrSnPrintEscaped epicsStrnEscapedFromRaw 37 LIBCOM_API
size_t epicsStrnLen(
const char *s,
size_t maxlen);
39 LIBCOM_API
char *
epicsStrtok_r(
char *s,
const char *delim,
char **lasts);
40 LIBCOM_API
unsigned int epicsStrHash(
const char *
str,
unsigned int seed);
LIBCOM_API char * epicsStrnDup(const char *s, size_t len)
LIBCOM_API char * epicsStrtok_r(char *s, const char *delim, char **lasts)
LIBCOM_API int epicsStrGlobMatch(const char *str, const char *pattern)
LIBCOM_API int epicsStrPrintEscaped(FILE *fp, const char *s, size_t n)
LIBCOM_API int epicsStrCaseCmp(const char *s1, const char *s2)
LIBCOM_API unsigned int epicsStrHash(const char *str, unsigned int seed)
LIBCOM_API size_t epicsStrnLen(const char *s, size_t maxlen)
LIBCOM_API char * epicsStrDup(const char *s)
LIBCOM_API int epicsStrnRawFromEscaped(char *outbuf, size_t outsize, const char *inbuf, size_t inlen)
LIBCOM_API int epicsStrnEscapedFromRaw(char *outbuf, size_t outsize, const char *inbuf, size_t inlen)
LIBCOM_API unsigned int epicsMemHash(const char *str, size_t length, unsigned int seed)
LIBCOM_API int dbTranslateEscape(char *s, const char *ct)
LIBCOM_API int epicsStrnCaseCmp(const char *s1, const char *s2, size_t len)
LIBCOM_API size_t epicsStrnEscapedFromRawSize(const char *buf, size_t len)