|
Defines |
#define | GWEN_TEXT_FLAGS_CHECK_BACKSLASH 0x00000040 |
#define | GWEN_TEXT_FLAGS_DEL_LEADING_BLANKS 0x00000001 |
#define | GWEN_TEXT_FLAGS_DEL_MULTIPLE_BLANKS 0x00000004 |
#define | GWEN_TEXT_FLAGS_DEL_QUOTES 0x00000020 |
#define | GWEN_TEXT_FLAGS_DEL_TRAILING_BLANKS 0x00000002 |
#define | GWEN_TEXT_FLAGS_NEED_DELIMITER 0x00000008 |
#define | GWEN_TEXT_FLAGS_NULL_IS_DELIMITER 0x00000010 |
#define | GWEN_TEXT_FUZZY_SHIFT 10 |
Functions |
GWENHYWFAR_API double | GWEN_Text_CheckSimilarity (const char *s1, const char *s2, int ign) |
GWENHYWFAR_API int | GWEN_Text_Compare (const char *s1, const char *s2, int ign) |
GWENHYWFAR_API int | GWEN_Text_ComparePattern (const char *w, const char *p, int sensecase) |
GWENHYWFAR_API void | GWEN_Text_CondenseBuffer (GWEN_BUFFER *buf) |
GWENHYWFAR_API int | GWEN_Text_CountUtf8Chars (const char *s, int len) |
GWENHYWFAR_API int | GWEN_Text_DoubleToBuffer (double num, GWEN_BUFFER *buf) |
GWENHYWFAR_API void | GWEN_Text_DumpString (const char *s, unsigned l, FILE *f, unsigned insert) |
GWENHYWFAR_API void | GWEN_Text_DumpString2Buffer (const char *s, unsigned l, GWEN_BUFFER *mbuf, unsigned insert) |
GWENHYWFAR_API char * | GWEN_Text_Escape (const char *src, char *buffer, unsigned int maxsize) |
GWENHYWFAR_API int | GWEN_Text_EscapeToBuffer (const char *src, GWEN_BUFFER *buf) |
GWENHYWFAR_API int | GWEN_Text_EscapeToBufferTolerant (const char *src, GWEN_BUFFER *buf) |
GWENHYWFAR_API int | GWEN_Text_EscapeToBufferTolerant2 (GWEN_BUFFER *src, GWEN_BUFFER *buf) |
GWENHYWFAR_API int | GWEN_Text_EscapeXmlToBuffer (const char *src, GWEN_BUFFER *buf) |
GWENHYWFAR_API int | GWEN_Text_FromBcdBuffer (const char *src, GWEN_BUFFER *buf) |
GWENHYWFAR_API int | GWEN_Text_FromHex (const char *src, char *buffer, unsigned maxsize) |
GWENHYWFAR_API int | GWEN_Text_FromHexBuffer (const char *src, GWEN_BUFFER *buf) |
GWENHYWFAR_API char * | GWEN_Text_GetWord (const char *src, const char *delims, char *buffer, unsigned int maxsize, GWEN_TYPE_UINT32 flags, const char **next) |
GWENHYWFAR_API int | GWEN_Text_GetWordToBuffer (const char *src, const char *delims, GWEN_BUFFER *buf, GWEN_TYPE_UINT32 flags, const char **next) |
GWENHYWFAR_API void | GWEN_Text_LogString (const char *s, unsigned l, const char *logDomain, GWEN_LOGGER_LEVEL lv) |
GWENHYWFAR_API int | GWEN_Text_NumToString (int num, char *buffer, unsigned int bufsize, int fillchar) |
GWENHYWFAR_API int | GWEN_Text_StringToDouble (const char *s, double *num) |
GWENHYWFAR_API int | GWEN_Text_ToBcdBuffer (const char *src, unsigned l, GWEN_BUFFER *buf, unsigned int groupsize, char delimiter, int skipLeadingZeroes) |
GWENHYWFAR_API char * | GWEN_Text_ToHex (const char *src, unsigned l, char *buffer, unsigned int maxsize) |
GWENHYWFAR_API int | GWEN_Text_ToHexBuffer (const char *src, unsigned l, GWEN_BUFFER *buf, unsigned int groupsize, char delimiter, int skipLeadingZeroes) |
GWENHYWFAR_API char * | GWEN_Text_ToHexGrouped (const char *src, unsigned l, char *buffer, unsigned maxsize, unsigned int groupsize, char delimiter, int skipLeadingZeros) |
GWENHYWFAR_API char * | GWEN_Text_Unescape (const char *src, char *buffer, unsigned int maxsize) |
GWENHYWFAR_API int | GWEN_Text_UnescapeToBuffer (const char *src, GWEN_BUFFER *buf) |
GWENHYWFAR_API int | GWEN_Text_UnescapeToBufferTolerant (const char *src, GWEN_BUFFER *buf) |
GWENHYWFAR_API int | GWEN_Text_UnescapeXmlToBuffer (const char *src, GWEN_BUFFER *buf) |