cr-utils

cr-utils

Functions

Types and Values

enum CRStatus
enum CRSeekPos
#define CROCO_LOG_DOMAIN

Description

Functions

cr_utils_trace()

#define             cr_utils_trace(a_log_level, a_msg)

cr_utils_trace_info()

#define             cr_utils_trace_info(a_msg)

cr_utils_trace_debug()

#define             cr_utils_trace_debug(a_msg)

cr_utils_read_char_from_utf8_buf ()

enum CRStatus
cr_utils_read_char_from_utf8_buf (const guchar *a_in,
                                  gulong a_in_len,
                                  guint32 *a_out,
                                  gulong *a_consumed);

cr_utils_ucs1_to_utf8 ()

enum CRStatus
cr_utils_ucs1_to_utf8 (const guchar *a_in,
                       gulong *a_in_len,
                       guchar *a_out,
                       gulong *a_out_len);

cr_utils_utf8_to_ucs1 ()

enum CRStatus
cr_utils_utf8_to_ucs1 (const guchar *a_in,
                       gulong *a_in_len,
                       guchar *a_out,
                       gulong *a_out_len);

cr_utils_ucs4_to_utf8 ()

enum CRStatus
cr_utils_ucs4_to_utf8 (const guint32 *a_in,
                       gulong *a_in_len,
                       guchar *a_out,
                       gulong *a_out_len);

cr_utils_utf8_str_len_as_ucs4 ()

enum CRStatus
cr_utils_utf8_str_len_as_ucs4 (const guchar *a_in_start,
                               const guchar *a_in_end,
                               gulong *a_len);

cr_utils_ucs1_str_len_as_utf8 ()

enum CRStatus
cr_utils_ucs1_str_len_as_utf8 (const guchar *a_in_start,
                               const guchar *a_in_end,
                               gulong *a_len);

cr_utils_utf8_str_len_as_ucs1 ()

enum CRStatus
cr_utils_utf8_str_len_as_ucs1 (const guchar *a_in_start,
                               const guchar *a_in_end,
                               gulong *a_len);

cr_utils_ucs4_str_len_as_utf8 ()

enum CRStatus
cr_utils_ucs4_str_len_as_utf8 (const guint32 *a_in_start,
                               const guint32 *a_in_end,
                               gulong *a_len);

cr_utils_ucs1_str_to_utf8 ()

enum CRStatus
cr_utils_ucs1_str_to_utf8 (const guchar *a_in_start,
                           gulong *a_in_len,
                           guchar **a_out,
                           gulong *a_len);

cr_utils_utf8_str_to_ucs1 ()

enum CRStatus
cr_utils_utf8_str_to_ucs1 (const guchar *a_in_start,
                           gulong *a_in_len,
                           guchar **a_out,
                           gulong *a_out_len);

cr_utils_utf8_to_ucs4 ()

enum CRStatus
cr_utils_utf8_to_ucs4 (const guchar *a_in,
                       gulong *a_in_len,
                       guint32 *a_out,
                       gulong *a_out_len);

cr_utils_ucs4_str_to_utf8 ()

enum CRStatus
cr_utils_ucs4_str_to_utf8 (const guint32 *a_in,
                           gulong *a_in_len,
                           guchar **a_out,
                           gulong *a_out_len);

cr_utils_utf8_str_to_ucs4 ()

enum CRStatus
cr_utils_utf8_str_to_ucs4 (const guchar *a_in,
                           gulong *a_in_len,
                           guint32 **a_out,
                           gulong *a_out_len);

cr_utils_is_newline ()

gboolean
cr_utils_is_newline (guint32 a_char);

cr_utils_is_white_space ()

gboolean
cr_utils_is_white_space (guint32 a_char);

cr_utils_is_nonascii ()

gboolean
cr_utils_is_nonascii (guint32 a_char);

cr_utils_is_hexa_char ()

gboolean
cr_utils_is_hexa_char (guint32 a_char);

cr_utils_dump_n_chars ()

void
cr_utils_dump_n_chars (guchar a_char,
                       FILE *a_fp,
                       glong a_nb);

cr_utils_dump_n_chars2 ()

void
cr_utils_dump_n_chars2 (guchar a_char,
                        GString *a_string,
                        glong a_nb);

cr_utils_dup_glist_of_string ()

GList *
cr_utils_dup_glist_of_string (GList const *a_list);

cr_utils_dup_glist_of_cr_string ()

GList *
cr_utils_dup_glist_of_cr_string (GList const *a_list_of_strings);

Types and Values

enum CRStatus

Members

CR_OK

   

CR_BAD_PARAM_ERROR

   

CR_INSTANCIATION_FAILED_ERROR

   

CR_UNKNOWN_TYPE_ERROR

   

CR_UNKNOWN_PROP_ERROR

   

CR_UNKNOWN_PROP_VAL_ERROR

   

CR_UNEXPECTED_POSITION_SCHEME

   

CR_START_OF_INPUT_ERROR

   

CR_END_OF_INPUT_ERROR

   

CR_OUTPUT_TOO_SHORT_ERROR

   

CR_INPUT_TOO_SHORT_ERROR

   

CR_OUT_OF_BOUNDS_ERROR

   

CR_EMPTY_PARSER_INPUT_ERROR

   

CR_ENCODING_ERROR

   

CR_ENCODING_NOT_FOUND_ERROR

   

CR_PARSING_ERROR

   

CR_SYNTAX_ERROR

   

CR_NO_ROOT_NODE_ERROR

   

CR_NO_TOKEN

   

CR_OUT_OF_MEMORY_ERROR

   

CR_PSEUDO_CLASS_SEL_HANDLER_NOT_FOUND_ERROR

   

CR_BAD_PSEUDO_CLASS_SEL_HANDLER_ERROR

   

CR_ERROR

   

CR_FILE_NOT_FOUND_ERROR

   

CR_VALUE_NOT_FOUND_ERROR

   

enum CRSeekPos

Members

CR_SEEK_CUR

   

CR_SEEK_BEGIN

   

CR_SEEK_END

   

CROCO_LOG_DOMAIN

#define CROCO_LOG_DOMAIN "LIBCROCO"