gstrfuncs.h File Reference

#include <stdarg.h>
#include <g_types.h>

Go to the source code of this file.

Defines

#define G_STR_DELIMITERS   "_-|> <."
#define g_strstrip(string)   g_strchomp (g_strchug (string))

Functions

gcharg_strdelimit (gchar *string, const gchar *delimiters, gchar new_delimiter)
gcharg_strcanon (gchar *string, const gchar *valid_chars, gchar subsitutor)
gdouble g_strtod (const gchar *nptr, gchar **endptr)
gcharg_strerror (gint errnum) G_GNUC_CONST
gcharg_strsignal (gint signum) G_GNUC_CONST
gint g_strcasecmp (const gchar *s1, const gchar *s2)
gint g_strncasecmp (const gchar *s1, const gchar *s2, guint n)
gcharg_strdown (gchar *string)
gcharg_strup (gchar *string)
gcharg_strreverse (gchar *string)
gsize g_strlcpy (gchar *dest, const gchar *src, gsize dest_size)
gsize g_strlcat (gchar *dest, const gchar *src, gsize dest_size)
gcharg_strchug (gchar *string)
gcharg_strchomp (gchar *string)
gcharg_strdup (const gchar *str)
gcharg_strdup_printf (const gchar *format,...) G_GNUC_PRINTF(1
gchar *gcharg_strdup_vprintf (const gchar *format, va_list args)
gcharg_strndup (const gchar *str, guint n)
gcharg_strnfill (guint length, gchar fill_char)
gcharg_strconcat (const gchar *string1,...)
gcharg_strjoin (const gchar *separator,...)
gcharg_strcompress (const gchar *source)
gcharg_strescape (const gchar *source, const gchar *exceptions)
gpointer g_memdup (gconstpointer mem, guint byte_size)
gchar ** g_strsplit (const gchar *string, const gchar *delimiter, gint max_tokens)
gcharg_strjoinv (const gchar *separator, gchar **str_array)
void g_strfreev (gchar **str_array)
gchar ** g_strdupv (gchar **str_array)


Define Documentation

#define G_STR_DELIMITERS   "_-|> <."

Definition at line 38 of file gstrfuncs.h.

#define g_strstrip ( string   )     g_strchomp (g_strchug (string))

Definition at line 68 of file gstrfuncs.h.


Function Documentation

gpointer g_memdup ( gconstpointer  mem,
guint  byte_size 
)

gchar* g_strcanon ( gchar string,
const gchar valid_chars,
gchar  subsitutor 
)

gint g_strcasecmp ( const gchar s1,
const gchar s2 
)

Referenced by gdk_font_load_internal().

gchar* g_strchomp ( gchar string  ) 

gchar* g_strchug ( gchar string  ) 

gchar* g_strcompress ( const gchar source  ) 

gchar* g_strconcat ( const gchar string1,
  ... 
)

Referenced by gdk_input_init().

gchar* g_strdelimit ( gchar string,
const gchar delimiters,
gchar  new_delimiter 
)

gchar* g_strdown ( gchar string  ) 

gchar* g_strdup ( const gchar str  ) 

Referenced by gdk_arg_context_parse(), gdk_atom_intern(), gdk_atom_name(), gdk_event_copy(), gdk_event_translate(), gdk_font_hash_insert(), gdk_fontset_load(), gdk_init_check(), gdk_pixmap_extract_color(), and print_event().

gchar* g_strdup_printf ( const gchar format,
  ... 
)

Referenced by gdk_atom_name(), logfont_to_xlfd(), and RegisterGdkClass().

gchar* gchar* g_strdup_vprintf ( const gchar format,
va_list  args 
)

gchar** g_strdupv ( gchar **  str_array  ) 

gchar* g_strerror ( gint  errnum  ) 

gchar* g_strescape ( const gchar source,
const gchar exceptions 
)

Referenced by print_event().

void g_strfreev ( gchar **  str_array  ) 

Referenced by gdk_font_list_free().

gchar* g_strjoin ( const gchar separator,
  ... 
)

gchar* g_strjoinv ( const gchar separator,
gchar **  str_array 
)

gsize g_strlcat ( gchar dest,
const gchar src,
gsize  dest_size 
)

gsize g_strlcpy ( gchar dest,
const gchar src,
gsize  dest_size 
)

gint g_strncasecmp ( const gchar s1,
const gchar s2,
guint  n 
)

gchar* g_strndup ( const gchar str,
guint  n 
)

gchar* g_strnfill ( guint  length,
gchar  fill_char 
)

gchar* g_strreverse ( gchar string  ) 

gchar* g_strsignal ( gint  signum  ) 

gchar** g_strsplit ( const gchar string,
const gchar delimiter,
gint  max_tokens 
)

gdouble g_strtod ( const gchar nptr,
gchar **  endptr 
)

gchar* g_strup ( gchar string  ) 


Generated on Tue Jul 5 15:58:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1