|
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 |