#include "ui.h"
-double CursorScaleFactor;
-int PlotGridX, PlotGridY, PlotGridXdefault= 64, PlotGridYdefault= 64, CursorCPos= 0, CursorDPos= 0;
+double CursorScaleFactor = 1;
+int PlotGridX=0, PlotGridY=0, PlotGridXdefault= 64, PlotGridYdefault= 64, CursorCPos= 0, CursorDPos= 0;
int offline;
int flushAfterWrite = 0; //buzzy
int GridOffset = 0;
-bool GridLocked = 0;
+bool GridLocked = false;
+bool showDemod = true;
extern pthread_mutex_t print_lock;
logging=0;
}
}
-
+
+#ifdef RL_STATE_READCMD
+ // We are using GNU readline.
int need_hack = (rl_readline_state & RL_STATE_READCMD) > 0;
if (need_hack) {
rl_replace_line("", 0);
rl_redisplay();
}
+#else
+ // We are using libedit (OSX), which doesn't support this flag.
+ int need_hack = 0;
+#endif
va_start(argptr, fmt);
va_copy(argptr2, argptr);