BEAST: fix signed shifts
authorTim Janik <timj@gnu.org>
Tue, 25 Oct 2016 23:51:09 +0000 (01:51 +0200)
committerTim Janik <timj@gnu.org>
Thu, 27 Oct 2016 22:24:11 +0000 (00:24 +0200)
Signed-off-by: Tim Janik <timj@gnu.org>
beast-gtk/bsteventrollctrl.cc
beast-gtk/bstpianorollctrl.cc
beast-gtk/bsttrackrollctrl.cc

index f6af656..c7d6ac2 100644 (file)
@@ -5,7 +5,7 @@
 
 #define CONTROL_TYPE(erctrl)    ((erctrl)->eroll->control_type)
 #define QUANTIZATION(self)      ((self)->quant_rtools->action_id)
-#define HAVE_OBJECT             (1 << 31)
+#define HAVE_OBJECT             (unsigned (1) << 31)
 
 
 /* --- prototypes --- */
index 2a94d54..92417e9 100644 (file)
@@ -5,7 +5,7 @@
 
 #define NOTE_LENGTH(self)       ((self)->note_rtools->action_id)
 #define QUANTIZATION(self)      ((self)->quant_rtools->action_id)
-#define HAVE_OBJECT             (1 << 31)
+#define HAVE_OBJECT             (unsigned (1) << 31)
 
 
 /* --- prototypes --- */
index f7358b4..37ed490 100644 (file)
@@ -5,7 +5,7 @@
 
 
 #define QUANTIZATION(self)     ((self)->quant_rtools->action_id)
-#define        HAVE_OBJECT             (1 << 31)
+#define        HAVE_OBJECT             (unsigned (1) << 31)
 
 
 /* --- prototypes --- */