Blob Blame History Raw
From dbb15f15d3dc03748780f642a4b3e0882d2a1b2c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= <corsepiu@fedoraproject.org>
Date: Wed, 17 Feb 2016 15:20:27 +0100
Subject: [PATCH 8/9] dx-narrowing

---
 src/uipp/base/TreeView.C          | 4 ++--
 src/uipp/base/minus.bm            | 2 +-
 src/uipp/base/plus.bm             | 2 +-
 src/uipp/dxuilib/AutoAxesDialog.C | 8 ++++----
 src/uipp/dxuilib/DXWindow.C       | 2 +-
 src/uipp/dxuilib/PageTab.C        | 4 ++--
 src/uipp/dxuilib/VPEPostIt.C      | 2 +-
 src/uipp/dxuilib/anchor.bm        | 2 +-
 src/uipp/dxuilib/anim_mask.bm     | 2 +-
 src/uipp/dxuilib/animation.bm     | 2 +-
 src/uipp/dxuilib/pagedrag.bm      | 2 +-
 src/uipp/dxuilib/pagedragmask.bm  | 2 +-
 src/uipp/dxuilib/postit.bm        | 2 +-
 src/uipp/dxuilib/ticks_in.bm      | 2 +-
 src/uipp/dxuilib/ticks_in_ins.bm  | 2 +-
 src/uipp/dxuilib/ticks_out.bm     | 2 +-
 src/uipp/dxuilib/ticks_out_ins.bm | 2 +-
 src/uipp/prompter/col_insens.bm   | 2 +-
 src/uipp/prompter/col_sens.bm     | 2 +-
 src/uipp/prompter/grid1.bm        | 2 +-
 src/uipp/prompter/grid2.bm        | 2 +-
 src/uipp/prompter/grid3.bm        | 2 +-
 src/uipp/prompter/grid4.bm        | 2 +-
 src/uipp/prompter/row_insens.bm   | 2 +-
 src/uipp/prompter/row_sens.bm     | 2 +-
 src/uipp/widgets/backward.bm      | 2 +-
 src/uipp/widgets/forward.bm       | 2 +-
 src/uipp/widgets/frame.bm         | 2 +-
 src/uipp/widgets/loop.bm          | 2 +-
 src/uipp/widgets/palim.bm         | 2 +-
 src/uipp/widgets/pause.bm         | 2 +-
 src/uipp/widgets/step.bm          | 2 +-
 src/uipp/widgets/stepb.bm         | 2 +-
 src/uipp/widgets/stepf.bm         | 2 +-
 src/uipp/widgets/stop.bm          | 2 +-
 35 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/src/uipp/base/TreeView.C b/src/uipp/base/TreeView.C
index 8538be5..b7377c5 100644
--- a/src/uipp/base/TreeView.C
+++ b/src/uipp/base/TreeView.C
@@ -316,9 +316,9 @@ void TreeView::paint()
     }
 
     if (TreeView::Plus == XmUNSPECIFIED_PIXMAP) {
-	TreeView::Plus = XCreatePixmapFromBitmapData(d,win,plus_bits,plus_width,
+	TreeView::Plus = XCreatePixmapFromBitmapData(d,win,(char*)plus_bits,plus_width,
 	    plus_height,this->line_color,bg,depth);
-	TreeView::Minus = XCreatePixmapFromBitmapData(d,win,minus_bits,minus_width,
+	TreeView::Minus = XCreatePixmapFromBitmapData(d,win,(char*)minus_bits,minus_width,
 	    minus_height,this->line_color,bg,depth);
     }
 
diff --git a/src/uipp/base/minus.bm b/src/uipp/base/minus.bm
index 3312035..96d04fe 100644
--- a/src/uipp/base/minus.bm
+++ b/src/uipp/base/minus.bm
@@ -1,6 +1,6 @@
 #define minus_width 12
 #define minus_height 14
-static char minus_bits[] = {
+static unsigned char minus_bits[] = {
    0x00, 0x00, 0x00, 0x00, 0xfe, 0x0f, 0x02, 0x08, 0x02, 0x08, 0x02, 0x08,
    0x02, 0x08, 0xfa, 0x0b, 0x02, 0x08, 0x02, 0x08, 0x02, 0x08, 0x02, 0x08,
    0xfe, 0x0f, 0x00, 0x00};
diff --git a/src/uipp/base/plus.bm b/src/uipp/base/plus.bm
index cb3a87b..0af5f3d 100644
--- a/src/uipp/base/plus.bm
+++ b/src/uipp/base/plus.bm
@@ -1,6 +1,6 @@
 #define plus_width 12
 #define plus_height 14
-static char plus_bits[] = {
+static unsigned char plus_bits[] = {
    0x00, 0x00, 0x00, 0x00, 0xfe, 0x0f, 0x02, 0x08, 0x42, 0x08, 0x42, 0x08,
    0x42, 0x08, 0xfa, 0x0b, 0x42, 0x08, 0x42, 0x08, 0x42, 0x08, 0x02, 0x08,
    0xfe, 0x0f, 0x00, 0x00};
diff --git a/src/uipp/dxuilib/AutoAxesDialog.C b/src/uipp/dxuilib/AutoAxesDialog.C
index 0d5f1f4..95097a0 100644
--- a/src/uipp/dxuilib/AutoAxesDialog.C
+++ b/src/uipp/dxuilib/AutoAxesDialog.C
@@ -1791,16 +1791,16 @@ AutoAxesDialog::AutoAxesDialog(ImageWindow* image) :
 	    XmNdepth, &depth, XmNscreen, &scr, NULL);
 	Pixel fg = BlackPixelOfScreen(scr);
 	AutoAxesDialog::TicksIn = XCreatePixmapFromBitmapData (XtDisplay(root), 
-	    XtWindow(root), ticks_in_bits, ticks_in_width, ticks_in_height,
+	    XtWindow(root), (char*) ticks_in_bits, ticks_in_width, ticks_in_height,
 	    fg, bg, depth);
 	AutoAxesDialog::TicksOut = XCreatePixmapFromBitmapData (XtDisplay(root), 
-	    XtWindow(root), ticks_out_bits, ticks_out_width, ticks_out_height,
+	    XtWindow(root), (char*) ticks_out_bits, ticks_out_width, ticks_out_height,
 	    fg, bg, depth);
 	AutoAxesDialog::TicksInGrey = XCreatePixmapFromBitmapData (XtDisplay(root), 
-	    XtWindow(root), ticks_in_ins_bits, ticks_in_ins_width, ticks_in_ins_height,
+	    XtWindow(root), (char*) ticks_in_ins_bits, ticks_in_ins_width, ticks_in_ins_height,
 	    fg, bg, depth);
 	AutoAxesDialog::TicksOutGrey = XCreatePixmapFromBitmapData (XtDisplay(root), 
-	    XtWindow(root),ticks_out_ins_bits, ticks_out_ins_width, ticks_out_ins_height,
+	    XtWindow(root), (char*) ticks_out_ins_bits, ticks_out_ins_width, ticks_out_ins_height,
 	    fg, bg, depth);
 
 
diff --git a/src/uipp/dxuilib/DXWindow.C b/src/uipp/dxuilib/DXWindow.C
index a5e6bcb..cbee6df 100644
--- a/src/uipp/dxuilib/DXWindow.C
+++ b/src/uipp/dxuilib/DXWindow.C
@@ -245,7 +245,7 @@ void DXWindow::createAnchor(boolean addPixmap)
             XCreatePixmapFromBitmapData
                 (XtDisplay(this->menuBar),
                  wind,
-                 anchor_bits,
+                 (char*) anchor_bits,
                  anchor_width,
                  anchor_height,
                  foreground,
diff --git a/src/uipp/dxuilib/PageTab.C b/src/uipp/dxuilib/PageTab.C
index 3561991..5e717e4 100644
--- a/src/uipp/dxuilib/PageTab.C
+++ b/src/uipp/dxuilib/PageTab.C
@@ -96,9 +96,9 @@ void PageTab::createButton (Widget p)
         PageTab::DragIcon = this->createDragIcon(pagedrag_width, pagedrag_height,
 	     (char *)pagedrag_bits, (char *)pagedragmask_bits);
 	PageTab::AnimationPixmap = XCreateBitmapFromData(XtDisplay(p),
-	      XtWindow(p), animation_bits, animation_width, animation_height);
+	      XtWindow(p), (char*)animation_bits, animation_width, animation_height);
 	      PageTab::AnimationMaskPixmap = XCreateBitmapFromData(XtDisplay(p),
-	      XtWindow(p), anim_mask_bits, anim_mask_width, anim_mask_height);
+	      XtWindow(p), (char*)anim_mask_bits, anim_mask_width, anim_mask_height);
 	PageTab::ClassInitialized = TRUE;
     }
 
diff --git a/src/uipp/dxuilib/VPEPostIt.C b/src/uipp/dxuilib/VPEPostIt.C
index 9881688..7377e8d 100644
--- a/src/uipp/dxuilib/VPEPostIt.C
+++ b/src/uipp/dxuilib/VPEPostIt.C
@@ -213,7 +213,7 @@ void VPEPostIt::makePixmap()
 	XFreePixmap(d, this->bg_pixmap);
 	this->bg_pixmap = NUL(Pixmap);
     }
-    this->bg_pixmap = XCreatePixmapFromBitmapData(d, w, postit_bits,
+    this->bg_pixmap = XCreatePixmapFromBitmapData(d, w, (char*)postit_bits,
 	postit_width, postit_height, fg, bg, depth);
     XtVaSetValues (this->customPart,
 	XmNlabelType, XmPIXMAP,
diff --git a/src/uipp/dxuilib/anchor.bm b/src/uipp/dxuilib/anchor.bm
index 1379314..69c2bf5 100644
--- a/src/uipp/dxuilib/anchor.bm
+++ b/src/uipp/dxuilib/anchor.bm
@@ -2,7 +2,7 @@
 #define anchor_height 17
 #define anchor_x_hot -1
 #define anchor_y_hot -1
-static char anchor_bits[] = {
+static unsigned char anchor_bits[] = {
    0x80, 0x03, 0x00, 0x40, 0x05, 0x00, 0xc0, 0x02, 0x00, 0x40, 0x05, 0x00,
    0x80, 0x02, 0x00, 0x10, 0x11, 0x00, 0x30, 0x09, 0x00, 0x50, 0x15, 0x00,
    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x83, 0x82, 0x00, 0x85, 0x41, 0x01,
diff --git a/src/uipp/dxuilib/anim_mask.bm b/src/uipp/dxuilib/anim_mask.bm
index 617d365..cb08c61 100644
--- a/src/uipp/dxuilib/anim_mask.bm
+++ b/src/uipp/dxuilib/anim_mask.bm
@@ -1,6 +1,6 @@
 #define anim_mask_width 90
 #define anim_mask_height 23
-static char anim_mask_bits[] = {
+static unsigned char anim_mask_bits[] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00,
diff --git a/src/uipp/dxuilib/animation.bm b/src/uipp/dxuilib/animation.bm
index 1cf5798..3404b19 100644
--- a/src/uipp/dxuilib/animation.bm
+++ b/src/uipp/dxuilib/animation.bm
@@ -1,6 +1,6 @@
 #define animation_width 90
 #define animation_height 23
-static char animation_bits[] = {
+static unsigned char animation_bits[] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
diff --git a/src/uipp/dxuilib/pagedrag.bm b/src/uipp/dxuilib/pagedrag.bm
index 5c9a2d0..8c8745d 100644
--- a/src/uipp/dxuilib/pagedrag.bm
+++ b/src/uipp/dxuilib/pagedrag.bm
@@ -1,6 +1,6 @@
 #define pagedrag_width 32
 #define pagedrag_height 32
-static char pagedrag_bits[] = {
+static unsigned char pagedrag_bits[] = {
    0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0x04, 0x30, 0x00, 0x00,
    0x04, 0xf0, 0x01, 0x00, 0x04, 0xb0, 0x01, 0x00, 0x07, 0xf0, 0xff, 0x0f,
    0x01, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x7c,
diff --git a/src/uipp/dxuilib/pagedragmask.bm b/src/uipp/dxuilib/pagedragmask.bm
index 8c5c420..f5ddb4c 100644
--- a/src/uipp/dxuilib/pagedragmask.bm
+++ b/src/uipp/dxuilib/pagedragmask.bm
@@ -1,6 +1,6 @@
 #define pagedragmask_width 32
 #define pagedragmask_height 32
-static char pagedragmask_bits[] = {
+static unsigned char pagedragmask_bits[] = {
    0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00,
    0x5c, 0xf5, 0x01, 0x00, 0xac, 0xfa, 0x01, 0x00, 0x5f, 0xf5, 0xff, 0x0f,
    0xaf, 0xfa, 0xff, 0x0f, 0x57, 0x55, 0x55, 0x0d, 0xab, 0xaa, 0xaa, 0x7e,
diff --git a/src/uipp/dxuilib/postit.bm b/src/uipp/dxuilib/postit.bm
index a67e1bf..aed0a05 100644
--- a/src/uipp/dxuilib/postit.bm
+++ b/src/uipp/dxuilib/postit.bm
@@ -2,7 +2,7 @@
 #define postit_height 24
 #define postit_x_hot 11
 #define postit_y_hot 0
-static char postit_bits[] = {
+static unsigned char postit_bits[] = {
    0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x54, 0x55, 0xd5, 0xaa, 0xaa, 0xaa,
    0x54, 0x41, 0xd5, 0xaa, 0xa8, 0xaa, 0x54, 0x75, 0xd5, 0xaa, 0xbc, 0xaa,
    0x54, 0x55, 0xd5, 0xaa, 0xaa, 0xaa, 0x54, 0x41, 0xd5, 0xaa, 0xa8, 0xaa,
diff --git a/src/uipp/dxuilib/ticks_in.bm b/src/uipp/dxuilib/ticks_in.bm
index 5e4d6a3..dd2ac91 100644
--- a/src/uipp/dxuilib/ticks_in.bm
+++ b/src/uipp/dxuilib/ticks_in.bm
@@ -1,6 +1,6 @@
 #define ticks_in_width 18
 #define ticks_in_height 16
-static char ticks_in_bits[] = {
+static unsigned char ticks_in_bits[] = {
    0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00,
    0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x82, 0x20, 0x00,
    0x82, 0x20, 0x00, 0x92, 0x24, 0x01, 0x92, 0x24, 0x01, 0x92, 0x24, 0x01,
diff --git a/src/uipp/dxuilib/ticks_in_ins.bm b/src/uipp/dxuilib/ticks_in_ins.bm
index 890fae0..70ac5d9 100644
--- a/src/uipp/dxuilib/ticks_in_ins.bm
+++ b/src/uipp/dxuilib/ticks_in_ins.bm
@@ -1,6 +1,6 @@
 #define ticks_in_ins_width 18
 #define ticks_in_ins_height 16
-static char ticks_in_ins_bits[] = {
+static unsigned char ticks_in_ins_bits[] = {
    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x82, 0x20, 0x00, 0x10, 0x04, 0x01, 0x82, 0x20, 0x00, 0x10, 0x04, 0x01,
diff --git a/src/uipp/dxuilib/ticks_out.bm b/src/uipp/dxuilib/ticks_out.bm
index 718b5fc..f078a27 100644
--- a/src/uipp/dxuilib/ticks_out.bm
+++ b/src/uipp/dxuilib/ticks_out.bm
@@ -1,6 +1,6 @@
 #define ticks_out_width 18
 #define ticks_out_height 16
-static char ticks_out_bits[] = {
+static unsigned char ticks_out_bits[] = {
    0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00,
    0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00,
    0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x24, 0x49, 0x02,
diff --git a/src/uipp/dxuilib/ticks_out_ins.bm b/src/uipp/dxuilib/ticks_out_ins.bm
index 9f85654..793f843 100644
--- a/src/uipp/dxuilib/ticks_out_ins.bm
+++ b/src/uipp/dxuilib/ticks_out_ins.bm
@@ -1,6 +1,6 @@
 #define ticks_out_ins_width 18
 #define ticks_out_ins_height 16
-static char ticks_out_ins_bits[] = {
+static unsigned char ticks_out_ins_bits[] = {
    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0x02, 0x04, 0x41, 0x00,
diff --git a/src/uipp/prompter/col_insens.bm b/src/uipp/prompter/col_insens.bm
index 785de01..f52ceb8 100644
--- a/src/uipp/prompter/col_insens.bm
+++ b/src/uipp/prompter/col_insens.bm
@@ -1,6 +1,6 @@
 #define col_insens_width 20
 #define col_insens_height 20
-static char col_insens_bits[] = {
+static unsigned char col_insens_bits[] = {
    0x00, 0x00, 0x00, 0x55, 0x55, 0x05, 0x00, 0x00, 0x08, 0x00, 0x80, 0x02,
    0x00, 0x28, 0x00, 0x80, 0x02, 0x00, 0x28, 0x00, 0x00, 0x02, 0x00, 0x00,
    0x55, 0x55, 0x05, 0x00, 0x00, 0x08, 0x00, 0x80, 0x02, 0x00, 0x28, 0x00,
diff --git a/src/uipp/prompter/col_sens.bm b/src/uipp/prompter/col_sens.bm
index fb0dfff..666fb37 100644
--- a/src/uipp/prompter/col_sens.bm
+++ b/src/uipp/prompter/col_sens.bm
@@ -1,6 +1,6 @@
 #define col_sens_width 20
 #define col_sens_height 20
-static char col_sens_bits[] = {
+static unsigned char col_sens_bits[] = {
    0x00, 0x00, 0x00, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x0c, 0x00, 0xc0, 0x03,
    0x00, 0x3c, 0x00, 0xc0, 0x03, 0x00, 0x3c, 0x00, 0x00, 0x03, 0x00, 0x00,
    0xff, 0xff, 0x0f, 0x00, 0x00, 0x0c, 0x00, 0xc0, 0x03, 0x00, 0x3c, 0x00,
diff --git a/src/uipp/prompter/grid1.bm b/src/uipp/prompter/grid1.bm
index c4b02d1..3dca8d5 100644
--- a/src/uipp/prompter/grid1.bm
+++ b/src/uipp/prompter/grid1.bm
@@ -1,6 +1,6 @@
 #define grid1_width 37
 #define grid1_height 37
-static char grid1_bits[] = {
+static unsigned char grid1_bits[] = {
    0xff, 0xff, 0xff, 0xff, 0x1f, 0x41, 0x10, 0x04, 0x41, 0x10, 0x41, 0x10,
    0x04, 0x41, 0x10, 0x41, 0x10, 0x04, 0x41, 0x10, 0x41, 0x10, 0x04, 0x41,
    0x10, 0x41, 0x10, 0x04, 0x41, 0x10, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x41,
diff --git a/src/uipp/prompter/grid2.bm b/src/uipp/prompter/grid2.bm
index fec0808..7e78d44 100644
--- a/src/uipp/prompter/grid2.bm
+++ b/src/uipp/prompter/grid2.bm
@@ -1,6 +1,6 @@
 #define grid2_width 37
 #define grid2_height 37
-static char grid2_bits[] = {
+static unsigned char grid2_bits[] = {
    0xff, 0xff, 0xff, 0xff, 0x1f, 0x41, 0x0a, 0x40, 0x02, 0x10, 0x41, 0x0a,
    0x40, 0x02, 0x10, 0x41, 0x0a, 0x40, 0x02, 0x10, 0xff, 0xff, 0xff, 0xff,
    0x1f, 0x41, 0x0a, 0x40, 0x02, 0x10, 0x41, 0x0a, 0x40, 0x02, 0x10, 0xff,
diff --git a/src/uipp/prompter/grid3.bm b/src/uipp/prompter/grid3.bm
index ba8737b..6597dca 100644
--- a/src/uipp/prompter/grid3.bm
+++ b/src/uipp/prompter/grid3.bm
@@ -1,6 +1,6 @@
 #define grid3_width 37
 #define grid3_height 37
-static char grid3_bits[] = {
+static unsigned char grid3_bits[] = {
    0x00, 0xf0, 0xff, 0x01, 0x00, 0x00, 0x0f, 0x04, 0x1e, 0x00, 0xe0, 0x00,
    0x04, 0xe0, 0x00, 0x98, 0x00, 0x04, 0x20, 0x03, 0x86, 0x00, 0x04, 0x20,
    0x0c, 0x01, 0x01, 0x04, 0x10, 0x10, 0x01, 0x01, 0x04, 0x10, 0x10, 0x02,
diff --git a/src/uipp/prompter/grid4.bm b/src/uipp/prompter/grid4.bm
index 8227875..2b48a36 100644
--- a/src/uipp/prompter/grid4.bm
+++ b/src/uipp/prompter/grid4.bm
@@ -1,6 +1,6 @@
 #define grid4_width 37
 #define grid4_height 37
-static char grid4_bits[] = {
+static unsigned char grid4_bits[] = {
    0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x18, 0x00,
    0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00,
    0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
diff --git a/src/uipp/prompter/row_insens.bm b/src/uipp/prompter/row_insens.bm
index 9da9b69..72287a3 100644
--- a/src/uipp/prompter/row_insens.bm
+++ b/src/uipp/prompter/row_insens.bm
@@ -1,6 +1,6 @@
 #define row_insens_width 20
 #define row_insens_height 20
-static char row_insens_bits[] = {
+static unsigned char row_insens_bits[] = {
    0x02, 0x81, 0x00, 0x80, 0x40, 0x00, 0x02, 0x81, 0x00, 0x40, 0x20, 0x00,
    0x02, 0x81, 0x00, 0x40, 0x20, 0x00, 0x02, 0x81, 0x00, 0x20, 0x10, 0x00,
    0x02, 0x81, 0x00, 0x20, 0x10, 0x00, 0x02, 0x81, 0x00, 0x10, 0x08, 0x00,
diff --git a/src/uipp/prompter/row_sens.bm b/src/uipp/prompter/row_sens.bm
index b51f400..9c0b278 100644
--- a/src/uipp/prompter/row_sens.bm
+++ b/src/uipp/prompter/row_sens.bm
@@ -1,6 +1,6 @@
 #define row_sens_width 20
 #define row_sens_height 20
-static char row_sens_bits[] = {
+static unsigned char row_sens_bits[] = {
    0x82, 0xc1, 0x00, 0x82, 0xc1, 0x00, 0x42, 0xa1, 0x00, 0x42, 0xa1, 0x00,
    0x42, 0xa1, 0x00, 0x42, 0xa1, 0x00, 0x22, 0x91, 0x00, 0x22, 0x91, 0x00,
    0x22, 0x91, 0x00, 0x22, 0x91, 0x00, 0x12, 0x89, 0x00, 0x12, 0x89, 0x00,
diff --git a/src/uipp/widgets/backward.bm b/src/uipp/widgets/backward.bm
index a968c46..a687095 100644
--- a/src/uipp/widgets/backward.bm
+++ b/src/uipp/widgets/backward.bm
@@ -33,7 +33,7 @@ Initial revision
 
 #define backward_width 12
 #define backward_height 15
-static char backward_bits[] = {
+static unsigned char backward_bits[] = {
    0x00, 0x08, 0x00, 0x0e, 0x00, 0x0f, 0xc0, 0x0f, 0xf0, 0x0f, 0xf8, 0x0f,
    0xfe, 0x0f, 0xff, 0x0f, 0xfe, 0x0f, 0xf8, 0x0f, 0xf0, 0x0f, 0xc0, 0x0f,
    0x00, 0x0f, 0x00, 0x0e, 0x00, 0x08 };
diff --git a/src/uipp/widgets/forward.bm b/src/uipp/widgets/forward.bm
index 40f0626..ae7b5b1 100644
--- a/src/uipp/widgets/forward.bm
+++ b/src/uipp/widgets/forward.bm
@@ -33,7 +33,7 @@ Initial revision
 
 #define forward_width 12
 #define forward_height 15
-static char forward_bits[] = {
+static unsigned char forward_bits[] = {
    0x01, 0x00, 0x07, 0x00, 0x0f, 0x00, 0x3f, 0x00, 0xff, 0x00, 0xff, 0x01,
    0xff, 0x07, 0xff, 0x0f, 0xff, 0x07, 0xff, 0x01, 0xff, 0x00, 0x3f, 0x00,
    0x0f, 0x00, 0x07, 0x00, 0x01, 0x00 };
diff --git a/src/uipp/widgets/frame.bm b/src/uipp/widgets/frame.bm
index 40dfed3..85e3986 100644
--- a/src/uipp/widgets/frame.bm
+++ b/src/uipp/widgets/frame.bm
@@ -33,7 +33,7 @@ Initial revision
 
 #define frame_width 22
 #define frame_height 16
-static char frame_bits[] = {
+static unsigned char frame_bits[] = {
    0xff, 0xff, 0xff, 0xcc, 0xcc, 0xcc, 0xff, 0xff, 0xff, 0x81, 0x40, 0xe0,
    0x81, 0x40, 0xe0, 0x81, 0x40, 0xe0, 0x81, 0x40, 0xe0, 0x81, 0x40, 0xe0,
    0x81, 0x40, 0xe0, 0x81, 0x40, 0xe0, 0x81, 0x40, 0xe0, 0x81, 0x40, 0xe0,
diff --git a/src/uipp/widgets/loop.bm b/src/uipp/widgets/loop.bm
index 9ffd07c..d28878c 100644
--- a/src/uipp/widgets/loop.bm
+++ b/src/uipp/widgets/loop.bm
@@ -33,7 +33,7 @@ Initial revision
 
 #define loop_width 24
 #define loop_height 16
-static char loop_bits[] = {
+static unsigned char loop_bits[] = {
    0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f, 0xfc, 0xff, 0x3f, 0x1e, 0x00, 0x78,
    0x06, 0x00, 0x60, 0x07, 0x00, 0xe0, 0x03, 0x00, 0xc0, 0x03, 0x00, 0xc0,
    0x03, 0x00, 0xc0, 0x07, 0x00, 0xe0, 0xc6, 0x00, 0x60, 0x9e, 0x03, 0x78,
diff --git a/src/uipp/widgets/palim.bm b/src/uipp/widgets/palim.bm
index 1f7c4a9..1f572c6 100644
--- a/src/uipp/widgets/palim.bm
+++ b/src/uipp/widgets/palim.bm
@@ -33,7 +33,7 @@ Initial revision
 
 #define palim_width 24
 #define palim_height 15
-static char palim_bits[] = {
+static unsigned char palim_bits[] = {
    0x00, 0x00, 0x00, 0xff, 0x03, 0x02, 0xff, 0x07, 0x01, 0x00, 0x8e, 0x00,
    0x18, 0x4c, 0x00, 0x0e, 0x2e, 0x00, 0xff, 0xd7, 0xff, 0xff, 0xeb, 0xff,
    0x0e, 0x74, 0x00, 0x18, 0x32, 0x18, 0x00, 0x71, 0x70, 0x80, 0xe0, 0xff,
diff --git a/src/uipp/widgets/pause.bm b/src/uipp/widgets/pause.bm
index 884183a..b7f41b9 100644
--- a/src/uipp/widgets/pause.bm
+++ b/src/uipp/widgets/pause.bm
@@ -33,6 +33,6 @@ Initial revision
 
 #define pause_width 8
 #define pause_height 15
-static char pause_bits[] = {
+static unsigned char pause_bits[] = {
    0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7,
    0xe7, 0xe7, 0xe7, 0x00};
diff --git a/src/uipp/widgets/step.bm b/src/uipp/widgets/step.bm
index 08208f3..ed1d02e 100644
--- a/src/uipp/widgets/step.bm
+++ b/src/uipp/widgets/step.bm
@@ -33,7 +33,7 @@ Initial revision
 
 #define step_width 24
 #define step_height 10
-static char step_bits[] = {
+static unsigned char step_bits[] = {
    0x40, 0x66, 0x02, 0x70, 0x66, 0x0e, 0x78, 0x66, 0x1e, 0x7e, 0x66, 0x7e,
    0x7f, 0x66, 0xfe, 0x7f, 0x66, 0xfe, 0x7e, 0x66, 0x7e, 0x78, 0x66, 0x1e,
    0x70, 0x66, 0x0e, 0x40, 0x66, 0x02};
diff --git a/src/uipp/widgets/stepb.bm b/src/uipp/widgets/stepb.bm
index 1bd3aac..1cce934 100644
--- a/src/uipp/widgets/stepb.bm
+++ b/src/uipp/widgets/stepb.bm
@@ -33,7 +33,7 @@ Initial revision
 
 #define stepb_width 20
 #define stepb_height 15
-static char stepb_bits[] = {
+static unsigned char stepb_bits[] = {
    0x00, 0xc8, 0x0c, 0x00, 0xce, 0x0c, 0x00, 0xcf, 0x0c, 0xc0, 0xcf, 0x0c,
    0xf0, 0xcf, 0x0c, 0xf8, 0xcf, 0x0c, 0xfe, 0xcf, 0x0c, 0xff, 0xcf, 0x0c,
    0xfe, 0xcf, 0x0c, 0xf8, 0xcf, 0x0c, 0xf0, 0xcf, 0x0c, 0xc0, 0xcf, 0x0c,
diff --git a/src/uipp/widgets/stepf.bm b/src/uipp/widgets/stepf.bm
index 6bd05b6..07cef57 100644
--- a/src/uipp/widgets/stepf.bm
+++ b/src/uipp/widgets/stepf.bm
@@ -33,7 +33,7 @@ Initial revision
 
 #define stepf_width 20
 #define stepf_height 15
-static char stepf_bits[] = {
+static unsigned char stepf_bits[] = {
    0x33, 0x01, 0x00, 0x33, 0x07, 0x00, 0x33, 0x0f, 0x00, 0x33, 0x3f, 0x00,
    0x33, 0xff, 0x00, 0x33, 0xff, 0x01, 0x33, 0xff, 0x07, 0x33, 0xff, 0x0f,
    0x33, 0xff, 0x07, 0x33, 0xff, 0x01, 0x33, 0xff, 0x00, 0x33, 0x3f, 0x00,
diff --git a/src/uipp/widgets/stop.bm b/src/uipp/widgets/stop.bm
index 12e7a6b..7a9f4b1 100644
--- a/src/uipp/widgets/stop.bm
+++ b/src/uipp/widgets/stop.bm
@@ -33,6 +33,6 @@ Initial revision
 
 #define stop_width 10
 #define stop_height 10
-static char stop_bits[] = {
+static unsigned char stop_bits[] = {
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
-- 
2.9.3