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)
svn path=/trunk/; revision=6600
+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)
+
2008-02-26 Tor Lillqvist <tml@novell.com>
* glib/gmain.c (g_poll): Further patch by Vlad Grecescu: Drop the
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);
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);
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,
gsize length);
gchar *g_compute_checksum_for_string (GChecksumType checksum_type,
const gchar *str,
- gsize length);
+ gssize length);
G_END_DECLS