+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
* gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
* gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
* gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
* gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
* gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
* gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
* gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
* gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
GString* g_string_assign (GString *string,
const gchar *rval);
GString* g_string_truncate (GString *string,
- gint len);
+ guint len);
GString* g_string_insert_len (GString *string,
gint pos,
const gchar *val,
GString* g_string_assign (GString *string,
const gchar *rval);
GString* g_string_truncate (GString *string,
- gint len);
+ guint len);
GString* g_string_insert_len (GString *string,
gint pos,
const gchar *val,
GString*
g_string_truncate (GString *fstring,
- gint len)
+ guint len)
{
GRealString *string = (GRealString *) fstring;
va_list args;
gint retval;
+ g_return_val_if_fail (str != NULL, 0);
+ g_return_val_if_fail (n > 0, 0);
+ g_return_val_if_fail (fmt != NULL, 0);
+
va_start (args, fmt);
retval = vsnprintf (str, n, fmt, args);
va_end (args);
gchar *printed;
va_list args;
+ g_return_val_if_fail (str != NULL, 0);
+ g_return_val_if_fail (n > 0, 0);
+ g_return_val_if_fail (fmt != NULL, 0);
+
va_start (args, fmt);
printed = g_strdup_vprintf (fmt, args);
va_end (args);
#ifdef HAVE_VSNPRINTF
gint retval;
+ g_return_val_if_fail (str != NULL, 0);
+ g_return_val_if_fail (n > 0, 0);
+ g_return_val_if_fail (fmt != NULL, 0);
+
retval = vsnprintf (str, n, fmt, args);
if (retval < 0)
#else /* !HAVE_VSNPRINTF */
gchar *printed;
+ g_return_val_if_fail (str != NULL, 0);
+ g_return_val_if_fail (n > 0, 0);
+ g_return_val_if_fail (fmt != NULL, 0);
+
printed = g_strdup_vprintf (fmt, args);
strncpy (str, printed, n);
str[n-1] = '\0';
GString*
g_string_truncate (GString *fstring,
- gint len)
+ guint len)
{
GRealString *string = (GRealString *) fstring;
va_list args;
gint retval;
+ g_return_val_if_fail (str != NULL, 0);
+ g_return_val_if_fail (n > 0, 0);
+ g_return_val_if_fail (fmt != NULL, 0);
+
va_start (args, fmt);
retval = vsnprintf (str, n, fmt, args);
va_end (args);
gchar *printed;
va_list args;
+ g_return_val_if_fail (str != NULL, 0);
+ g_return_val_if_fail (n > 0, 0);
+ g_return_val_if_fail (fmt != NULL, 0);
+
va_start (args, fmt);
printed = g_strdup_vprintf (fmt, args);
va_end (args);
#ifdef HAVE_VSNPRINTF
gint retval;
+ g_return_val_if_fail (str != NULL, 0);
+ g_return_val_if_fail (n > 0, 0);
+ g_return_val_if_fail (fmt != NULL, 0);
+
retval = vsnprintf (str, n, fmt, args);
if (retval < 0)
#else /* !HAVE_VSNPRINTF */
gchar *printed;
+ g_return_val_if_fail (str != NULL, 0);
+ g_return_val_if_fail (n > 0, 0);
+ g_return_val_if_fail (fmt != NULL, 0);
+
printed = g_strdup_vprintf (fmt, args);
strncpy (str, printed, n);
str[n-1] = '\0';