From 08d9e9a8b7ba2cfedb4af214f4b1f164e2374b18 Mon Sep 17 00:00:00 2001 From: Bill Kendrick Date: Sun, 14 Jan 2024 13:45:14 -0800 Subject: [PATCH] n_pt_persp.c: Disable unused snap_to() Wrap in an #ifdef SNAP_TO, and thus squelch some warnings & avoid wasting some cycles. --- magic/src/n_pt_persp.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/magic/src/n_pt_persp.c b/magic/src/n_pt_persp.c index d07d976bb..196260694 100644 --- a/magic/src/n_pt_persp.c +++ b/magic/src/n_pt_persp.c @@ -344,7 +344,10 @@ void n_pt_persp_switchout(magic_api * api, int which, int mode, SDL_Surface * canvas); void n_pt_persp_draw_points(magic_api * api, int tool, SDL_Surface * canvas); void n_pt_persp_draw_one_point(magic_api * api, SDL_Surface * canvas, int x, int y, int i); + +#ifdef SNAP_TO void snap_to(int which, int * x, int * y); +#endif Uint32 n_pt_persp_api_version(void) @@ -592,7 +595,9 @@ void n_pt_persp_click(magic_api * api, int which, int mode ATTRIBUTE_UNUSED, fflush(stdout); #endif +#ifdef SNAP_TO snap_to(which, &x, &y); +#endif tool = which_to_tool[which]; @@ -768,8 +773,10 @@ void n_pt_persp_drag(magic_api * api, int which, tick = SDL_GetPerformanceCounter(); #endif +#ifdef SNAP_TO snap_to(which, &old_x, &old_y); snap_to(which, &x, &y); +#endif #ifdef DEBUG printf("\nn_pt_persp_drag\n"); @@ -1352,7 +1359,9 @@ void n_pt_persp_release(magic_api * api, int which, fflush(stdout); #endif +#ifdef SNAP_TO snap_to(which, &x, &y); +#endif which = which_to_tool[which]; @@ -1763,6 +1772,8 @@ void n_pt_persp_draw_one_point(magic_api * api, SDL_Surface * canvas, int x, int } +#ifdef SNAP_TO + /* Snap to grids based on the tool */ void snap_to(int which, int * x, int * y) { if (which == TOOL_ISO_DRAW) { @@ -1776,3 +1787,5 @@ void snap_to(int which, int * x, int * y) { } } +#endif +