summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2022-10-15 12:07:23 -0700
committerAlan Coopersmith <alan.coopersmith@oracle.com>2022-10-15 12:08:04 -0700
commit98c9bf1a07a342ffd86e8a96b9f6c8a24966816f (patch)
treed673394f39470daab43e20a04ee720255e57352c
parent8163f97f8fa6190c914bafb39934dc48da880a1c (diff)
Variable scope reductions as recommended by cppcheck
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--xsetroot.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/xsetroot.c b/xsetroot.c
index 5f142e1..21e8244 100644
--- a/xsetroot.c
+++ b/xsetroot.c
@@ -117,13 +117,12 @@ main(int argc, char *argv[])
char *bitmap_file = NULL;
int mod_x = 0;
int mod_y = 0;
- register int i;
unsigned int ww, hh;
Pixmap bitmap;
program_name=argv[0];
- for (i = 1; i < argc; i++) {
+ for (int i = 1; i < argc; i++) {
if (!strcmp ("-display", argv[i]) || !strcmp ("-d", argv[i])) {
if (++i>=argc) usage ("-display requires an argument");
display_name = argv[i];
@@ -399,12 +398,14 @@ CreateCursorFromFiles(char *cursor_file, char *mask_file)
unsigned int width, height, ww, hh;
int x_hot, y_hot;
Cursor cursor;
- XColor fg, bg, temp;
+ XColor fg, bg;
fg = NameToXColor(fore_color, BlackPixel(dpy, screen));
bg = NameToXColor(back_color, WhitePixel(dpy, screen));
if (reverse) {
- temp = fg; fg = bg; bg = temp;
+ XColor temp = fg;
+ fg = bg;
+ bg = temp;
}
cursor_bitmap = ReadBitmapFile(cursor_file, &width, &height, &x_hot, &y_hot);
@@ -440,14 +441,16 @@ CreateCursorFromFiles(char *cursor_file, char *mask_file)
static Cursor
CreateCursorFromName(char *name)
{
- XColor fg, bg, temp;
+ XColor fg, bg;
int i;
Font fid;
fg = NameToXColor(fore_color, BlackPixel(dpy, screen));
bg = NameToXColor(back_color, WhitePixel(dpy, screen));
if (reverse) {
- temp = fg; fg = bg; bg = temp;
+ XColor temp = fg;
+ fg = bg;
+ bg = temp;
}
i = XmuCursorNameToIndex (name);
if (i == -1)
@@ -465,15 +468,14 @@ CreateCursorFromName(char *name)
static Pixmap
MakeModulaBitmap(int mod_x, int mod_y)
{
- int i;
long pattern_line = 0;
char modula_data[16*16/8];
- for (i=16; i--; ) {
+ for (int i = 16; i--; ) {
pattern_line <<=1;
if ((i % mod_x) == 0) pattern_line |= 0x0001;
}
- for (i=0; i<16; i++) {
+ for (int i = 0; i < 16; i++) {
if ((i % mod_y) == 0) {
modula_data[i*2] = (char)0xff;
modula_data[i*2+1] = (char)0xff;