diff --git a/djvu.c b/djvu.c index d99f34431..53b1298ab 100644 --- a/djvu.c +++ b/djvu.c @@ -44,7 +44,7 @@ static int handle(lua_State *L, ddjvu_context_t *ctx, int wait) { const ddjvu_message_t *msg; if (!ctx) - return; + return -1; if (wait) msg = ddjvu_message_wait(ctx); while ((msg = ddjvu_message_peek(ctx))) diff --git a/input.c b/input.c index 86e53ca3f..87a1123fd 100644 --- a/input.c +++ b/input.c @@ -20,7 +20,12 @@ #include #include #include +#ifdef EMULATE_READER +#include +#define EV_KEY 0x01 +#else #include +#endif #include "input.h" #include #include @@ -138,6 +143,7 @@ static int openInputDevice(lua_State *L) { } static int closeInputDevices(lua_State *L) { +#ifndef EMULATE_READER int i; for(i=0; i -#endif - #include #include #include