summaryrefslogtreecommitdiffstats
path: root/audio/cantus_3/files/patch-src::plugins::cantushashvalue.c
blob: d1f11f2e78766d355e9b8dcfe7eae445d7a6e878 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- src/plugins/cantushashvalue.c.orig  2007-08-03 14:31:22.000000000 +0200
+++ source/cantus/cantushashvalue.c 2007-08-03 14:35:10.000000000 +0200
@@ -81,7 +81,7 @@
   g_assert(hvalue != NULL);
   switch (type) {
   case G_TYPE_INT:
-    value_set_int(hvalue, (gint)value);
+    value_set_int(hvalue, (gint64)value);
     break;
   
   case G_TYPE_CHAR:
@@ -90,7 +90,7 @@
     break;
   
   case G_TYPE_BOOLEAN:
-    value_set_bool(hvalue, (gboolean)value);
+    value_set_bool(hvalue, (gint64)value);
     break;
   
   case G_TYPE_POINTER:
@@ -157,7 +157,7 @@
   if (hvalue->type != G_TYPE_BOOLEAN)
     g_warning("G_TYPE_BOOLEAN value requested from non-G_TYPE_BOOLEAN"
               " container.\n");
-  return (gboolean)hvalue->value;
+  return (gint64) hvalue->value;
 }