|
Defines |
#define | g_ascii_isalnum(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_ALNUM) != 0) |
#define | g_ascii_isalpha(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_ALPHA) != 0) |
#define | g_ascii_iscntrl(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_CNTRL) != 0) |
#define | g_ascii_isdigit(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_DIGIT) != 0) |
#define | g_ascii_isgraph(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_GRAPH) != 0) |
#define | g_ascii_islower(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_LOWER) != 0) |
#define | g_ascii_isprint(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_PRINT) != 0) |
#define | g_ascii_ispunct(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_PUNCT) != 0) |
#define | g_ascii_isspace(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_SPACE) != 0) |
#define | g_ascii_isupper(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_UPPER) != 0) |
#define | g_ascii_isxdigit(c) ((g_ascii_table[(guchar) (c)] & G_ASCII_XDIGIT) != 0) |
#define | G_STR_DELIMITERS "_-|> <." |
#define | G_ASCII_DTOSTR_BUF_SIZE (29 + 10) |
#define | g_strstrip(string) g_strchomp (g_strchug (string)) |
Enumerations |
enum | GAsciiType {
G_ASCII_ALNUM = 1 << 0,
G_ASCII_ALPHA = 1 << 1,
G_ASCII_CNTRL = 1 << 2,
G_ASCII_DIGIT = 1 << 3,
G_ASCII_GRAPH = 1 << 4,
G_ASCII_LOWER = 1 << 5,
G_ASCII_PRINT = 1 << 6,
G_ASCII_PUNCT = 1 << 7,
G_ASCII_SPACE = 1 << 8,
G_ASCII_UPPER = 1 << 9,
G_ASCII_XDIGIT = 1 << 10
} |
Functions |
IMPORT_C gchar | g_ascii_tolower (gchar c) G_GNUC_CONST |
IMPORT_C gchar | g_ascii_toupper (gchar c) G_GNUC_CONST |
gint | g_ascii_digit_value (gchar c) G_GNUC_CONST |
gint | g_ascii_xdigit_value (gchar c) G_GNUC_CONST |
IMPORT_C gchar * | g_strdelimit (gchar *string, const gchar *delimiters, gchar new_delimiter) |
IMPORT_C gchar * | g_strcanon (gchar *string, const gchar *valid_chars, gchar substitutor) |
IMPORT_C G_CONST_RETURN gchar * | g_strerror (gint errnum) G_GNUC_CONST |
IMPORT_C G_CONST_RETURN gchar * | g_strsignal (gint signum) G_GNUC_CONST |
IMPORT_C gchar * | g_strreverse (gchar *string) |
IMPORT_C gsize | g_strlcpy (gchar *dest, const gchar *src, gsize dest_size) |
IMPORT_C gsize | g_strlcat (gchar *dest, const gchar *src, gsize dest_size) |
IMPORT_C gchar * | g_strstr_len (const gchar *haystack, gssize haystack_len, const gchar *needle) |
IMPORT_C gchar * | g_strrstr (const gchar *haystack, const gchar *needle) |
IMPORT_C gchar * | g_strrstr_len (const gchar *haystack, gssize haystack_len, const gchar *needle) |
IMPORT_C gboolean | g_str_has_suffix (const gchar *str, const gchar *suffix) |
IMPORT_C gboolean | g_str_has_prefix (const gchar *str, const gchar *prefix) |
IMPORT_C gdouble | g_strtod (const gchar *nptr, gchar **endptr) |
IMPORT_C gdouble | g_ascii_strtod (const gchar *nptr, gchar **endptr) |
IMPORT_C guint64 | g_ascii_strtoull (const gchar *nptr, gchar **endptr, guint base) |
IMPORT_C gchar * | g_ascii_dtostr (gchar *buffer, gint buf_len, gdouble d) |
IMPORT_C gchar * | g_ascii_formatd (gchar *buffer, gint buf_len, const gchar *format, gdouble d) |
IMPORT_C gchar * | g_strchug (gchar *string) |
IMPORT_C gchar * | g_strchomp (gchar *string) |
IMPORT_C gint | g_ascii_strcasecmp (const gchar *s1, const gchar *s2) |
IMPORT_C gint | g_ascii_strncasecmp (const gchar *s1, const gchar *s2, gsize n) |
IMPORT_C gchar * | g_ascii_strdown (const gchar *str, gssize len) G_GNUC_MALLOC |
IMPORT_C gchar * | g_ascii_strup (const gchar *str, gssize len) G_GNUC_MALLOC |
IMPORT_C gint | g_strcasecmp (const gchar *s1, const gchar *s2) |
IMPORT_C gint | g_strncasecmp (const gchar *s1, const gchar *s2, guint n) |
IMPORT_C gchar * | g_strdown (gchar *string) |
IMPORT_C gchar * | g_strup (gchar *string) |
IMPORT_C gchar * | g_strdup (const gchar *str) G_GNUC_MALLOC |
IMPORT_C gchar * | g_strdup_printf (const gchar *format,...) G_GNUC_PRINTF(1 |
IMPORT_C gchar * | g_strdup_vprintf (const gchar *format, va_list args) G_GNUC_MALLOC |
IMPORT_C gchar * | g_strndup (const gchar *str, gsize n) G_GNUC_MALLOC |
IMPORT_C gchar * | g_strnfill (gsize length, gchar fill_char) G_GNUC_MALLOC |
IMPORT_C gchar * | g_strconcat (const gchar *string1,...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED |
IMPORT_C gchar * | g_strjoin (const gchar *separator,...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED |
IMPORT_C gchar * | g_strcompress (const gchar *source) G_GNUC_MALLOC |
IMPORT_C gchar * | g_strescape (const gchar *source, const gchar *exceptions) G_GNUC_MALLOC |
IMPORT_C gpointer | g_memdup (gconstpointer mem, guint byte_size) G_GNUC_MALLOC |
IMPORT_C gchar ** | g_strsplit (const gchar *string, const gchar *delimiter, gint max_tokens) G_GNUC_MALLOC |
IMPORT_C gchar ** | g_strsplit_set (const gchar *string, const gchar *delimiters, gint max_tokens) G_GNUC_MALLOC |
IMPORT_C gchar * | g_strjoinv (const gchar *separator, gchar **str_array) G_GNUC_MALLOC |
IMPORT_C void | g_strfreev (gchar **str_array) |
IMPORT_C gchar ** | g_strdupv (gchar **str_array) G_GNUC_MALLOC |
IMPORT_C guint | g_strv_length (gchar **str_array) |
IMPORT_C gchar * | g_stpcpy (gchar *dest, const char *src) |
IMPORT_C G_CONST_RETURN gchar * | g_strip_context (const gchar *msgid, const gchar *msgval) |
Variables |
GLIB_VAR const guint16 *const | g_ascii_table |
IMPORT_C gchar * | G_GNUC_MALLOC |