fix -Wshadow related warnings
fixes all -Wshadow related warnings (on gcc). this would allow us to use `-Wshadow` in github workflow (https://github.com/nsxiv/nsxiv/pull/195). i've thought about adding `-Wshadow` to our Makefile as well, but decided against it to keep the Makefile CFLAGS barebore/minimal.
This commit is contained in:
		| @@ -328,7 +328,7 @@ bool ci_scroll_to_edge(arg_t dir) | ||||
| 	return img_pan_edge(&img, dir); | ||||
| } | ||||
|  | ||||
| bool ci_drag(arg_t mode) | ||||
| bool ci_drag(arg_t drag_mode) | ||||
| { | ||||
| 	int x, y, ox, oy; | ||||
| 	float px, py; | ||||
| @@ -337,13 +337,13 @@ bool ci_drag(arg_t mode) | ||||
| 	if ((int)(img.w * img.zoom) <= win.w && (int)(img.h * img.zoom) <= win.h) | ||||
| 		return false; | ||||
|  | ||||
| 	win_set_cursor(&win, mode == DRAG_ABSOLUTE ? CURSOR_DRAG_ABSOLUTE : CURSOR_DRAG_RELATIVE); | ||||
| 	win_set_cursor(&win, drag_mode == DRAG_ABSOLUTE ? CURSOR_DRAG_ABSOLUTE : CURSOR_DRAG_RELATIVE); | ||||
| 	win_cursor_pos(&win, &x, &y); | ||||
| 	ox = x; | ||||
| 	oy = y; | ||||
|  | ||||
| 	while (true) { | ||||
| 		if (mode == DRAG_ABSOLUTE) { | ||||
| 		if (drag_mode == DRAG_ABSOLUTE) { | ||||
| 			px = MIN(MAX(0.0, x - win.w*0.1), win.w*0.8) / (win.w*0.8) | ||||
| 			   * (win.w - img.w * img.zoom); | ||||
| 			py = MIN(MAX(0.0, y - win.h*0.1), win.h*0.8) / (win.h*0.8) | ||||
|   | ||||
							
								
								
									
										3
									
								
								image.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								image.c
									
									
									
									
									
								
							| @@ -559,7 +559,6 @@ void img_render(img_t *img) | ||||
| 	int sx, sy, sw, sh; | ||||
| 	int dx, dy, dw, dh; | ||||
| 	Imlib_Image bg; | ||||
| 	XColor c; | ||||
|  | ||||
| 	win = img->win; | ||||
| 	img_fit(img); | ||||
| @@ -627,7 +626,7 @@ void img_render(img_t *img) | ||||
| 			} | ||||
| 			imlib_image_put_back_data(data); | ||||
| 		} else { | ||||
| 			c = win->win_bg; | ||||
| 			XColor c = win->win_bg; | ||||
| 			imlib_context_set_color(c.red >> 8, c.green >> 8, c.blue >> 8, 0xFF); | ||||
| 			imlib_image_fill_rectangle(0, 0, dw, dh); | ||||
| 		} | ||||
|   | ||||
							
								
								
									
										12
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								main.c
									
									
									
									
									
								
							| @@ -605,19 +605,19 @@ end: | ||||
| 	return true; | ||||
| } | ||||
|  | ||||
| static bool process_bindings(const keymap_t *keys, unsigned int len, KeySym ksym_or_button, | ||||
| static bool process_bindings(const keymap_t *bindings, unsigned int len, KeySym ksym_or_button, | ||||
|                              unsigned int state, unsigned int implicit_mod) | ||||
| { | ||||
| 	unsigned int i; | ||||
| 	bool dirty = false; | ||||
|  | ||||
| 	for (i = 0; i < len; i++) { | ||||
| 		if (keys[i].ksym_or_button == ksym_or_button && | ||||
| 		    MODMASK(keys[i].mask | implicit_mod) == MODMASK(state) && | ||||
| 		    keys[i].cmd.func && | ||||
| 		    (keys[i].cmd.mode == MODE_ALL || keys[i].cmd.mode == mode)) | ||||
| 		if (bindings[i].ksym_or_button == ksym_or_button && | ||||
| 		    MODMASK(bindings[i].mask | implicit_mod) == MODMASK(state) && | ||||
| 		    bindings[i].cmd.func && | ||||
| 		    (bindings[i].cmd.mode == MODE_ALL || bindings[i].cmd.mode == mode)) | ||||
| 		{ | ||||
| 			if (keys[i].cmd.func(keys[i].arg)) | ||||
| 			if (bindings[i].cmd.func(bindings[i].arg)) | ||||
| 				dirty = true; | ||||
| 		} | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user