Fix portability issues. (#307064, Morten Welinder)
authorMatthias Clasen <mclasen@redhat.com>
Thu, 30 Jun 2005 19:50:43 +0000 (19:50 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 30 Jun 2005 19:50:43 +0000 (19:50 +0000)
2005-06-30  Matthias Clasen  <mclasen@redhat.com>

* glib/gstring.c (g_str_hash): Fix portability issues.
(#307064, Morten Welinder)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-8
glib/gstring.c

index 0f37f47..51ac45a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2005-06-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/gstring.c (g_str_hash): Fix portability issues.  
+       (#307064, Morten Welinder)
+
        Apply a patch which may make GLib work on BeOS again.  
        (#309157, Kian Duffy)
 
index 0f37f47..51ac45a 100644 (file)
@@ -1,5 +1,8 @@
 2005-06-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/gstring.c (g_str_hash): Fix portability issues.  
+       (#307064, Morten Welinder)
+
        Apply a patch which may make GLib work on BeOS again.  
        (#309157, Kian Duffy)
 
index 0f37f47..51ac45a 100644 (file)
@@ -1,5 +1,8 @@
 2005-06-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/gstring.c (g_str_hash): Fix portability issues.  
+       (#307064, Morten Welinder)
+
        Apply a patch which may make GLib work on BeOS again.  
        (#309157, Kian Duffy)
 
index 0f37f47..51ac45a 100644 (file)
@@ -1,5 +1,8 @@
 2005-06-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/gstring.c (g_str_hash): Fix portability issues.  
+       (#307064, Morten Welinder)
+
        Apply a patch which may make GLib work on BeOS again.  
        (#309157, Kian Duffy)
 
index 7eec7f9..8cd007d 100644 (file)
@@ -94,8 +94,8 @@ guint
 g_str_hash (gconstpointer v)
 {
   /* 31 bit hash function */
-  const char *p = v;
-  guint h = *p;
+  const signed char *p = v;
+  guint32 h = *p;
 
   if (h)
     for (p += 1; *p != '\0'; p++)