diff options
Diffstat (limited to 'src/w32console.c')
-rw-r--r-- | src/w32console.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/w32console.c b/src/w32console.c index 82ba4b1cf9c..98343a6c4ff 100644 --- a/src/w32console.c +++ b/src/w32console.c @@ -35,6 +35,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ #include "w32common.h" /* for os_subtype */ #include "w32inevt.h" +#ifdef WINDOWSNT +#include "w32.h" /* for syms_of_ntterm */ +#endif + static void w32con_move_cursor (struct frame *f, int row, int col); static void w32con_clear_to_end (struct frame *f); static void w32con_clear_frame (struct frame *f); @@ -67,6 +71,8 @@ int w32_console_unicode_input; someone hits ^C in a 'suspended' session (child shell). Also ignore Ctrl-Break signals. */ +BOOL ctrl_c_handler (unsigned long); + BOOL ctrl_c_handler (unsigned long type) { @@ -509,11 +515,15 @@ w32con_update_end (struct frame * f) stubs from termcap.c ***********************************************************************/ +void sys_tputs (char *, int, int (*) (int)); + void sys_tputs (char *str, int nlines, int (*outfun) (int)) { } +char *sys_tgetstr (char *, char **); + char * sys_tgetstr (char *cap, char **area) { @@ -528,33 +538,45 @@ sys_tgetstr (char *cap, char **area) struct tty_display_info *current_tty = NULL; int cost = 0; +int evalcost (int); + int evalcost (int c) { return c; } +int cmputc (int); + int cmputc (int c) { return c; } +void cmcheckmagic (struct tty_display_info *); + void cmcheckmagic (struct tty_display_info *tty) { } +void cmcostinit (struct tty_display_info *); + void cmcostinit (struct tty_display_info *tty) { } +void cmgoto (struct tty_display_info *, int, int); + void cmgoto (struct tty_display_info *tty, int row, int col) { } +void Wcm_clear (struct tty_display_info *); + void Wcm_clear (struct tty_display_info *tty) { |