
1: /* MS-DOS specific Lisp utilities interface. 2: Coded by Manabu Higashida, 1991. 3: Modified by Morten Welinder, 1993-1994. 4: 5: Copyright (C) 1991, 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004, 6: 2005, 2006, 2007 Free Software Foundation, Inc. 7: 8: This file is part of GNU Emacs. 9: 10: GNU Emacs is free software; you can redistribute it and/or modify 11: it under the terms of the GNU General Public License as published by 12: the Free Software Foundation; either version 2, or (at your option) 13: any later version. 14: 15: GNU Emacs is distributed in the hope that it will be useful, 16: but WITHOUT ANY WARRANTY; without even the implied warranty of 17: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18: GNU General Public License for more details. 19: 20: You should have received a copy of the GNU General Public License 21: along with GNU Emacs; see the file COPYING. If not, write to 22: the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 23: Boston, MA 02110-1301, USA. */ 24: 25: extern EMACS_INT dos_hyper_key; 26: extern EMACS_INT dos_super_key; 27: extern EMACS_INT dos_decimal_point; 28: extern EMACS_INT dos_keypad_mode; 29: 30: extern EMACS_INT dos_keyboard_layout; 31: extern EMACS_INT dos_country_code; 32: extern EMACS_INT dos_codepage; 33: extern EMACS_INT dos_timezone_offset; 34: 35: #define DOS_COUNTRY_INFO 34 /* no of bytes returned by dos int 38h */ 36: extern unsigned char dos_country_info[DOS_COUNTRY_INFO]; 37: 38: extern Lisp_Object Vdos_version; 39: extern Lisp_Object Vdos_windows_version; 40: #ifndef HAVE_X_WINDOWS 41: extern Lisp_Object Vdos_display_scancodes; 42: 43: extern int msdos_stdcolor_idx P_ ((const char *)); 44: extern Lisp_Object msdos_stdcolor_name P_ ((int)); 45: #endif 46: 47: /* arch-tag: a83b8c4c-63c8-451e-9e94-bc72e3e2f8bc 48: (do not change this comment) */