added argument assertments.
authorTim Janik <timj@gtk.org>
Fri, 19 May 2000 10:01:08 +0000 (10:01 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 19 May 2000 10:01:08 +0000 (10:01 +0000)
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.

14 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib.h
glib/glib.h
glib/gstring.c
glib/gutils.c
gstring.c
gutils.c

index 1dd862e..79c419a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+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
index 1dd862e..79c419a 100644 (file)
@@ -1,3 +1,12 @@
+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
index 1dd862e..79c419a 100644 (file)
@@ -1,3 +1,12 @@
+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
index 1dd862e..79c419a 100644 (file)
@@ -1,3 +1,12 @@
+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
index 1dd862e..79c419a 100644 (file)
@@ -1,3 +1,12 @@
+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
index 1dd862e..79c419a 100644 (file)
@@ -1,3 +1,12 @@
+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
index 1dd862e..79c419a 100644 (file)
@@ -1,3 +1,12 @@
+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
index 1dd862e..79c419a 100644 (file)
@@ -1,3 +1,12 @@
+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
diff --git a/glib.h b/glib.h
index 23aa72c..ea31dbb 100644 (file)
--- a/glib.h
+++ b/glib.h
@@ -1864,7 +1864,7 @@ void           g_string_free              (GString         *string,
 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,
index 23aa72c..ea31dbb 100644 (file)
@@ -1864,7 +1864,7 @@ void           g_string_free              (GString         *string,
 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,
index aba8b12..299b242 100644 (file)
@@ -280,7 +280,7 @@ g_string_assign (GString     *string,
 
 GString*
 g_string_truncate (GString *fstring,
-                  gint     len)
+                  guint    len)
 {
   GRealString *string = (GRealString *) fstring;
 
index 7e99bb0..09646cc 100644 (file)
@@ -149,6 +149,10 @@ g_snprintf (gchar  *str,
   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);
@@ -164,6 +168,10 @@ g_snprintf (gchar  *str,
   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);
@@ -186,6 +194,10 @@ g_vsnprintf (gchar  *str,
 #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)
@@ -198,6 +210,10 @@ g_vsnprintf (gchar  *str,
 #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';
index aba8b12..299b242 100644 (file)
--- a/gstring.c
+++ b/gstring.c
@@ -280,7 +280,7 @@ g_string_assign (GString     *string,
 
 GString*
 g_string_truncate (GString *fstring,
-                  gint     len)
+                  guint    len)
 {
   GRealString *string = (GRealString *) fstring;
 
index 7e99bb0..09646cc 100644 (file)
--- a/gutils.c
+++ b/gutils.c
@@ -149,6 +149,10 @@ g_snprintf (gchar  *str,
   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);
@@ -164,6 +168,10 @@ g_snprintf (gchar  *str,
   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);
@@ -186,6 +194,10 @@ g_vsnprintf (gchar  *str,
 #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)
@@ -198,6 +210,10 @@ g_vsnprintf (gchar  *str,
 #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';