summaryrefslogtreecommitdiff
path: root/lib/draw/curses.c
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-04-15 20:14:42 +0300
committerJari Vetoniemi <mailroxas@gmail.com>2014-04-15 20:14:42 +0300
commit88590ddcfefdb94f2900282ec8b7a9573b53d37f (patch)
tree96a84cd9918c7263127d72cee85d8193e5ad79de /lib/draw/curses.c
parentf77ae857b181ace139cc702f2a997db6ade86b8c (diff)
downloadbemenu-88590ddcfefdb94f2900282ec8b7a9573b53d37f.tar.gz
bemenu-88590ddcfefdb94f2900282ec8b7a9573b53d37f.tar.bz2
bemenu-88590ddcfefdb94f2900282ec8b7a9573b53d37f.zip
Don't use the enumerator variable.
Diffstat (limited to 'lib/draw/curses.c')
-rw-r--r--lib/draw/curses.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/draw/curses.c b/lib/draw/curses.c
index 0f6fdd2..82fd194 100644
--- a/lib/draw/curses.c
+++ b/lib/draw/curses.c
@@ -403,15 +403,15 @@ static void _bmDrawCursesResizeHandler(int sig)
int _bmDrawCursesInit(struct _bmRenderApi *api)
{
memset(&curses, 0, sizeof(curses));
+ const char *lib = NULL, *func = NULL;
unsigned int i;
for (i = 0; DL_PATH[i] && !curses.handle; ++i)
- curses.handle = dlopen(DL_PATH[i], RTLD_LAZY);
+ curses.handle = dlopen((lib = DL_PATH[i]), RTLD_LAZY);
if (!curses.handle)
return 0;
- char *func = NULL;
#define bmLoadFunction(x) (curses.x = dlsym(curses.handle, (func = #x)))
if (!bmLoadFunction(initscr))
@@ -473,7 +473,7 @@ int _bmDrawCursesInit(struct _bmRenderApi *api)
return 1;
function_pointer_exception:
- fprintf(stderr, "-!- Could not load function '%s' from '%s'\n", func, DL_PATH[i]);
+ fprintf(stderr, "-!- Could not load function '%s' from '%s'\n", func, lib);
_bmDrawCursesFree();
return 0;
}