Adopt C99 bool in misc.c functions.

The 'decode' flag to obfuscate_bitmap and the 'wrap' flag to
move_cursor are the only ones affected here.
This commit is contained in:
Simon Tatham
2018-11-13 21:40:49 +00:00
parent 8fb4cd031a
commit 836a5c4ea7
2 changed files with 4 additions and 4 deletions

4
misc.c
View File

@ -46,7 +46,7 @@ void free_keys(key_label *keys, int nkeys)
* keyless, reversible, but visually completely obfuscatory masking * keyless, reversible, but visually completely obfuscatory masking
* function to the mine bitmap. * function to the mine bitmap.
*/ */
void obfuscate_bitmap(unsigned char *bmp, int bits, int decode) void obfuscate_bitmap(unsigned char *bmp, int bits, bool decode)
{ {
int bytes, firsthalf, secondhalf; int bytes, firsthalf, secondhalf;
struct step { struct step {
@ -288,7 +288,7 @@ void draw_rect_corners(drawing *dr, int cx, int cy, int r, int col)
draw_line(dr, cx + r, cy + r, cx + r/2, cy + r, col); draw_line(dr, cx + r, cy + r, cx + r/2, cy + r, col);
} }
void move_cursor(int button, int *x, int *y, int maxw, int maxh, int wrap) void move_cursor(int button, int *x, int *y, int maxw, int maxh, bool wrap)
{ {
int dx = 0, dy = 0; int dx = 0, dy = 0;
switch (button) { switch (button) {

View File

@ -376,7 +376,7 @@ char *dupstr(const char *s);
*/ */
void free_cfg(config_item *cfg); void free_cfg(config_item *cfg);
void free_keys(key_label *keys, int nkeys); void free_keys(key_label *keys, int nkeys);
void obfuscate_bitmap(unsigned char *bmp, int bits, int decode); void obfuscate_bitmap(unsigned char *bmp, int bits, bool decode);
char *fgetline(FILE *fp); char *fgetline(FILE *fp);
/* allocates output each time. len is always in bytes of binary data. /* allocates output each time. len is always in bytes of binary data.
@ -403,7 +403,7 @@ void draw_rect_outline(drawing *dr, int x, int y, int w, int h,
/* Draw a set of rectangle corners (e.g. for a cursor display). */ /* Draw a set of rectangle corners (e.g. for a cursor display). */
void draw_rect_corners(drawing *dr, int cx, int cy, int r, int col); void draw_rect_corners(drawing *dr, int cx, int cy, int r, int col);
void move_cursor(int button, int *x, int *y, int maxw, int maxh, int wrap); void move_cursor(int button, int *x, int *y, int maxw, int maxh, bool wrap);
/* Used in netslide.c and sixteen.c for cursor movement around edge. */ /* Used in netslide.c and sixteen.c for cursor movement around edge. */
int c2pos(int w, int h, int cx, int cy); int c2pos(int w, int h, int cx, int cy);