From 2179b566688838439d6388e1468af404e06d7350 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sat, 25 Oct 2014 13:57:43 -0700 Subject: Mark bitmap data as const Signed-off-by: Alan Coopersmith --- bitmaps.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/bitmaps.c b/bitmaps.c index 3dced5b..e8d739a 100644 --- a/bitmaps.c +++ b/bitmaps.c @@ -24,7 +24,7 @@ SOFTWARE. #include "x11perf.h" #include "bitmaps.h" -static unsigned char bitmap8x8[] = { +static const unsigned char bitmap8x8[] = { 0xCC, 0x66, 0x33, 0x99, 0xCC, 0x66, 0x33, 0x99 /* Alternate maps for testing out your stipple code. Only the above should be used for timing, though. @@ -33,13 +33,13 @@ static unsigned char bitmap8x8[] = { */ }; -static unsigned char bitmap4x4[] = { +static const unsigned char bitmap4x4[] = { 0x03, 0x06, 0x0c, 0x09 }; #define oddbit_width 17 #define oddbit_height 15 -static unsigned char oddbit_bits[] = { +static const unsigned char oddbit_bits[] = { 0x01, 0x00, 0x01, 0xc2, 0x87, 0x00, 0x34, 0x58, 0x00, 0x08, 0x20, 0x00, 0x38, 0x38, 0x00, 0x44, 0x44, 0x00, 0x84, 0x42, 0x00, 0x04, 0x41, 0x00, 0x84, 0x42, 0x00, 0x44, 0x44, 0x00, 0x28, 0x28, 0x00, 0x18, 0x30, 0x00, @@ -49,7 +49,7 @@ static unsigned char oddbit_bits[] = { #define mensetmanus_width 161 #define mensetmanus_height 145 -static unsigned char mensetmanus_bits[] = { +static const unsigned char mensetmanus_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, 0xc0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -308,7 +308,7 @@ static unsigned char mensetmanus_bits[] = { #define escherknot_width 216 #define escherknot_height 208 -static unsigned char escherknot_bits[] = { +static const unsigned char escherknot_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, @@ -791,20 +791,21 @@ void SetFillStyle(XParms xp, Parms p) if (!p->font) { /* Little 8x8 stipple */ - stipple = XCreateBitmapFromData(xp->d, xp->w, (char *)bitmap8x8, 8, 8); + stipple = XCreateBitmapFromData(xp->d, xp->w, + (const char *)bitmap8x8, 8, 8); } else if (!strcmp (p->font, "escherknot")) { /* Enormous stipple which is x4 bits wide */ stipple = XCreateBitmapFromData(xp->d, xp->w, - (char *)escherknot_bits, escherknot_width, escherknot_height); + (const char *)escherknot_bits, escherknot_width, escherknot_height); xorg = -3; } else if (!strcmp (p->font, "OddTile")) { /* Odd sized tile */ stipple = XCreateBitmapFromData(xp->d, xp->w, - (char *)oddbit_bits, oddbit_width, oddbit_height); + (const char *)oddbit_bits, oddbit_width, oddbit_height); } else { /* Enormous stipple. Well, pretty big. */ stipple = XCreateBitmapFromData(xp->d, xp->w, - (char *)mensetmanus_bits, mensetmanus_width, mensetmanus_height); + (const char *)mensetmanus_bits, mensetmanus_width, mensetmanus_height); } gcv.stipple = stipple; -- cgit v1.2.3