glib r6600 - in trunk: . glib



Author: mbarnes
Date: Thu Feb 28 01:48:00 2008
New Revision: 6600
URL: http://svn.gnome.org/viewvc/glib?rev=6600&view=rev

Log:
2008-02-27  Matthew Barnes  <mbarnes redhat com>

	* glib/gchecksum.[ch] (g_checksum_update),
	(g_compute_checksum_for_string): Make 'length' parameter
	signed to accomodate passing negative lengths. (#510855)



Modified:
   trunk/ChangeLog
   trunk/glib/gchecksum.c
   trunk/glib/gchecksum.h

Modified: trunk/glib/gchecksum.c
==============================================================================
--- trunk/glib/gchecksum.c	(original)
+++ trunk/glib/gchecksum.c	Thu Feb 28 01:48:00 2008
@@ -1198,7 +1198,7 @@
 void
 g_checksum_update (GChecksum    *checksum,
                    const guchar *data,
-                   gsize         length)
+                   gssize        length)
 {
   g_return_if_fail (checksum != NULL);
   g_return_if_fail (data != NULL);
@@ -1402,7 +1402,7 @@
 gchar *
 g_compute_checksum_for_string (GChecksumType  checksum_type,
                                const gchar   *str,
-                               gsize          length)
+                               gssize         length)
 {
   g_return_val_if_fail (IS_VALID_TYPE (checksum_type), NULL);
   g_return_val_if_fail (str != NULL, NULL);

Modified: trunk/glib/gchecksum.h
==============================================================================
--- trunk/glib/gchecksum.h	(original)
+++ trunk/glib/gchecksum.h	Thu Feb 28 01:48:00 2008
@@ -54,7 +54,7 @@
 void                  g_checksum_free       (GChecksum        *checksum);
 void                  g_checksum_update     (GChecksum        *checksum,
                                              const guchar     *data,
-                                             gsize             length);
+                                             gssize            length);
 G_CONST_RETURN gchar *g_checksum_get_string (GChecksum        *checksum);
 void                  g_checksum_get_digest (GChecksum        *checksum,
                                              guint8           *buffer,
@@ -65,7 +65,7 @@
                                       gsize          length);
 gchar *g_compute_checksum_for_string (GChecksumType  checksum_type,
                                       const gchar   *str,
-                                      gsize          length);
+                                      gssize         length);
 
 G_END_DECLS
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]