}
/* Initialize curses mode */
-static bool initcurses(mmask_t *oldmask)
+static bool initcurses(void *oldmask)
{
short i;
char *colors = xgetenv(env_cfg[NNN_COLORS], "4444");
keypad(stdscr, TRUE);
#ifndef NOMOUSE
#if NCURSES_MOUSE_VERSION <= 1
- mousemask(BUTTON1_PRESSED | BUTTON1_DOUBLE_CLICKED, oldmask);
+ mousemask(BUTTON1_PRESSED | BUTTON1_DOUBLE_CLICKED, (mmask_t *)oldmask);
#else
- mousemask(BUTTON1_PRESSED | BUTTON4_PRESSED | BUTTON5_PRESSED, oldmask);
+ mousemask(BUTTON1_PRESSED | BUTTON4_PRESSED | BUTTON5_PRESSED, (mmask_t *)oldmask);
#endif
mouseinterval(0);
#endif
int main(int argc, char *argv[])
{
- mmask_t mask;
char *arg = NULL;
char *session = NULL;
int opt;
+#ifndef NOMOUSE
+ mmask_t mask;
+#endif
while ((opt = getopt(argc, argv, "aAb:cdeEgHKnop:QrRs:St:vVxh")) != -1) {
switch (opt) {
read_history(g_buf);
#endif
+#ifndef NOMOUSE
if (!initcurses(&mask))
+#else
+ if (!initcurses(NULL))
+#endif
return _FAILURE;
opt = browse(initpath, session);