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

gchar * g_strdelimit (gchar *string, const gchar *delimiters, gchar new_delimiter)
gchar * g_strcanon (gchar *string, const gchar *valid_chars, gchar subsitutor)
gdouble g_strtod (const gchar *nptr, gchar **endptr)
gchar * g_strerror (gint errnum) G_GNUC_CONST
gchar * g_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)
gchar * g_strdown (gchar *string)
gchar * g_strup (gchar *string)
gchar * g_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)
gchar * g_strchug (gchar *string)
gchar * g_strchomp (gchar *string)
gchar * g_strdup (const gchar *str)
gchar * g_strdup_printf (const gchar *format,...) G_GNUC_PRINTF(1
gchar *gchar * g_strdup_vprintf (const gchar *format, va_list args)
gchar * g_strndup (const gchar *str, guint n)
gchar * g_strnfill (guint length, gchar fill_char)
gchar * g_strconcat (const gchar *string1,...)
gchar * g_strjoin (const gchar *separator,...)
gchar * g_strcompress (const gchar *source)
gchar * g_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)
gchar * g_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