static public void qiflush() { if (use_naked_driver) { RegularCurses.qiflush(); } else { CursesLinux.qiflush(); } }
static public void immedok(IntPtr win, bool bf) { if (use_naked_driver) { RegularCurses.immedok(win, bf); } else { CursesLinux.immedok(win, bf); } }
static public void internal_delscreen(IntPtr sp) { if (use_naked_driver) { RegularCurses.internal_delscreen(sp); } else { CursesLinux.internal_delscreen(sp); } }
static public uint ungetmouse(ref MouseEvent ev) => use_naked_driver?RegularCurses.ungetmouse(ref ev) : CursesLinux.ungetmouse(ref ev);
static public int COLOR_PAIRS() => use_naked_driver?RegularCurses.COLOR_PAIRS() : CursesLinux.COLOR_PAIRS();
static public int init_pair(short pair, short f, short b) => use_naked_driver?RegularCurses.init_pair(pair, f, b) : CursesLinux.init_pair(pair, f, b);
static public bool has_colors() => use_naked_driver?RegularCurses.has_colors() : CursesLinux.has_colors();
static public int ungetch(int ch) => use_naked_driver?RegularCurses.ungetch(ch) : CursesLinux.ungetch(ch);
static public int getch() => use_naked_driver?RegularCurses.getch() : CursesLinux.getch();
static public int doupdate() => use_naked_driver?RegularCurses.doupdate() : CursesLinux.doupdate();
static public int refresh() => use_naked_driver?RegularCurses.refresh() : CursesLinux.refresh();
static public int setscrreg(int top, int bot) => use_naked_driver?RegularCurses.setscrreg(top, bot) : CursesLinux.setscrreg(top, bot);
static public int nonl() => use_naked_driver?RegularCurses.nonl() : CursesLinux.nonl();
static public int scrollok(IntPtr win, bool bf) => use_naked_driver?RegularCurses.scrollok(win, bf) : CursesLinux.scrollok(win, bf);
static public int wsetscrreg(IntPtr win, int top, int bot) => use_naked_driver?RegularCurses.wsetscrreg(win, top, bot) : CursesLinux.wsetscrreg(win, top, bot);
static public int waddch(IntPtr win, int ch) => use_naked_driver?RegularCurses.waddch(win, ch) : CursesLinux.waddch(win, ch);
static public int attrset(int attrs) => use_naked_driver?RegularCurses.attrset(attrs) : CursesLinux.attrset(attrs);
static public int redrawwin(IntPtr win) => use_naked_driver?RegularCurses.redrawwin(win) : CursesLinux.redrawwin(win);
static public int get_wch(out int sequence) => use_naked_driver?RegularCurses.get_wch(out sequence) : CursesLinux.get_wch(out sequence);
static public int wredrawwin(IntPtr win, int beg_line, int num_lines) => use_naked_driver?RegularCurses.wredrawwin(win, beg_line, num_lines) : CursesLinux.wredrawwin(win, beg_line, lines);
static public int mvgetch(int y, int x) => use_naked_driver?RegularCurses.mvgetch(y, x) : CursesLinux.mvgetch(y, x);
static public int wnoutrefresh(IntPtr win) => use_naked_driver?RegularCurses.wnoutrefresh(win) : CursesLinux.wnoutrefresh(win);
static public int start_color() => use_naked_driver?RegularCurses.start_color() : CursesLinux.start_color();
static public int move(int line, int col) => use_naked_driver?RegularCurses.move(line, col) : CursesLinux.move(line, col);
static public int use_default_colors() => use_naked_driver?RegularCurses.use_default_colors() : CursesLinux.use_default_colors();
static public int _addch(int ch) => use_naked_driver?RegularCurses._addch(ch) : CursesLinux._addch(ch);
static public uint getmouse(out MouseEvent ev) => use_naked_driver?RegularCurses.getmouse(out ev) : CursesLinux.getmouse(out ev);
static public int addstr(string s) => use_naked_driver?RegularCurses.addstr(s) : CursesLinux.addstr(s);
static public int mouseinterval(int interval) => use_naked_driver?RegularCurses.mouseinterval(interval) : CursesLinux.mouseinterval(interval);
static public int wmove(IntPtr win, int line, int col) => use_naked_driver?RegularCurses.wmove(win, line, col) : CursesLinux.wmove(win, line, col);