+Sat Sep 9 18:50:42 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
Mon Aug 21 03:57:46 2000 Tim Janik <timj@gtk.org>
* glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
+Sat Sep 9 18:50:42 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
Mon Aug 21 03:57:46 2000 Tim Janik <timj@gtk.org>
* glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
+Sat Sep 9 18:50:42 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
Mon Aug 21 03:57:46 2000 Tim Janik <timj@gtk.org>
* glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
+Sat Sep 9 18:50:42 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
Mon Aug 21 03:57:46 2000 Tim Janik <timj@gtk.org>
* glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
+Sat Sep 9 18:50:42 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
Mon Aug 21 03:57:46 2000 Tim Janik <timj@gtk.org>
* glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
+Sat Sep 9 18:50:42 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
Mon Aug 21 03:57:46 2000 Tim Janik <timj@gtk.org>
* glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
+Sat Sep 9 18:50:42 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
Mon Aug 21 03:57:46 2000 Tim Janik <timj@gtk.org>
* glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
+Sat Sep 9 18:50:42 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
Mon Aug 21 03:57:46 2000 Tim Janik <timj@gtk.org>
* glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
g_strescape (const gchar *source,
const gchar *exceptions)
{
- const guchar *p = (guchar *) source;
- /* Each source byte needs maximally four destination chars (\777) */
- gchar *dest = g_malloc (strlen (source) * 4 + 1);
- gchar *q = dest;
+ const guchar *p;
+ gchar *dest;
+ gchar *q;
guchar excmap[256];
+
+ g_return_val_if_fail (source != NULL, NULL);
+
+ p = (guchar *) source;
+ /* Each source byte needs maximally four destination chars (\777) */
+ q = dest = g_malloc (strlen (source) * 4 + 1);
memset (excmap, 0, 256);
if (exceptions)
g_strescape (const gchar *source,
const gchar *exceptions)
{
- const guchar *p = (guchar *) source;
- /* Each source byte needs maximally four destination chars (\777) */
- gchar *dest = g_malloc (strlen (source) * 4 + 1);
- gchar *q = dest;
+ const guchar *p;
+ gchar *dest;
+ gchar *q;
guchar excmap[256];
+
+ g_return_val_if_fail (source != NULL, NULL);
+
+ p = (guchar *) source;
+ /* Each source byte needs maximally four destination chars (\777) */
+ q = dest = g_malloc (strlen (source) * 4 + 1);
memset (excmap, 0, 256);
if (exceptions)