14 #include "ws_symbol_export.h"
36 const guchar *
find_line_end(
const guchar *data,
const guchar *dataend,
48 const guchar **next_token);
62 gboolean force_separators);
89 gboolean hex_str_to_bytes_encoding(
const char *hex_str, GByteArray *bytes,
const char **endptr,
90 const guint encoding,
const gboolean fail_if_partial);
101 gboolean
uri_to_bytes(
const char *uri_str, GByteArray *bytes,
size_t len);
191 void IA5_7BIT_decode(
unsigned char * dest,
const unsigned char* src,
int len);
193 #define FORMAT_LABEL_REPLACE_SPACE (0x1 << 0)
196 size_t ws_label_strcpy(
char *label_str,
size_t bufsize, gsize pos,
const uint8_t *str,
int flags);
199 size_t ws_label_strcat(
char *label_str,
size_t bufsize,
const uint8_t *str,
int flags);
206 module_check_valid_name(
const char *name, gboolean lower_only);
WS_DLL_PUBLIC gboolean byte_array_equal(GByteArray *ba1, GByteArray *ba2)
Definition: strutil.c:548
WS_DLL_PUBLIC GByteArray * byte_array_dup(const GByteArray *ba)
Definition: strutil.c:459
WS_DLL_PUBLIC int get_token_len(const guchar *linep, const guchar *lineend, const guchar **next_token)
Definition: strutil.c:100
WS_DLL_PUBLIC gboolean rel_oid_str_to_bytes(const char *oid_str, GByteArray *bytes, gboolean is_absolute)
Definition: strutil.c:478
WS_DLL_PUBLIC gboolean uri_to_bytes(const char *uri_str, GByteArray *bytes, size_t len)
Definition: strutil.c:402
WS_DLL_PUBLIC gboolean oid_str_to_bytes(const char *oid_str, GByteArray *bytes)
Definition: strutil.c:473
WS_DLL_PUBLIC char * convert_string_case(const char *string, gboolean case_insensitive)
Definition: strutil.c:696
const guchar * find_line_end(const guchar *data, const guchar *dataend, const guchar **eol)
Definition: strutil.c:36
WS_DLL_PUBLIC gchar * xml_escape(const gchar *unescaped)
Definition: strutil.c:566
WS_DLL_PUBLIC guint8 * convert_string_to_hex(const char *string, size_t *nbytes)
Definition: strutil.c:620
WS_DLL_PUBLIC gboolean hex_str_to_bytes(const char *hex_str, GByteArray *bytes, gboolean force_separators)
Definition: strutil.c:140
WS_DLL_PUBLIC gboolean uri_str_to_bytes(const char *uri_str, GByteArray *bytes)
Definition: strutil.c:446