Mercurial > emacs
annotate src/dosfns.h @ 29023:af50e87cc257
(get_next_display_element): Handle 8-bit characters
correctly.
(next_element_from_display_vector): Use CHAR_BYTES instead of
CHAR_LEN.
(disp_char_vector): Use SPLIT_CHAR instead of
SPLIT_NON_ASCII_CHAR.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Sat, 20 May 2000 00:07:43 +0000 |
parents | f5dded41adcc |
children | f022afc9cdcb |
rev | line source |
---|---|
5503 | 1 /* MS-DOS specific Lisp utilities interface. |
2 Coded by Manabu Higashida, 1991. | |
3 Copyright (C) 1991 Free Software Foundation, Inc. | |
4 | |
5 This file is part of GNU Emacs. | |
6 | |
7 GNU Emacs is free software; you can redistribute it and/or modify | |
8 it under the terms of the GNU General Public License as published by | |
10504 | 9 the Free Software Foundation; either version 2, or (at your option) |
5503 | 10 any later version. |
11 | |
12 GNU Emacs is distributed in the hope that it will be useful, | |
13 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 GNU General Public License for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
18 along with GNU Emacs; see the file COPYING. If not, write to | |
14186
ee40177f6c68
Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents:
13746
diff
changeset
|
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
ee40177f6c68
Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents:
13746
diff
changeset
|
20 Boston, MA 02111-1307, USA. */ |
5503 | 21 |
13181
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
22 extern int dos_hyper_key; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
23 extern int dos_super_key; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
24 extern int dos_decimal_point; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
25 extern int dos_keypad_mode; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
26 |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
27 extern int dos_keyboard_layout; |
5503 | 28 extern int dos_country_code; |
29 extern int dos_codepage; | |
13181
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
30 extern int dos_timezone_offset; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
31 |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
32 #define DOS_COUNTRY_INFO 34 /* no of bytes returned by dos int 38h */ |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
33 extern unsigned char dos_country_info[DOS_COUNTRY_INFO]; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
34 |
5503 | 35 extern Lisp_Object Vdos_version; |
20035
0d4dec332d85
Declare Vdos_windows_version.
Eli Zaretskii <eliz@gnu.org>
parents:
14186
diff
changeset
|
36 extern Lisp_Object Vdos_windows_version; |
9572 | 37 #ifndef HAVE_X_WINDOWS |
13181
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
38 extern Lisp_Object Vdos_display_scancodes; |
25112
8bf9ad7816a8
(msdos_stdcolor_name, msdos_stdcolor_idx): Declare.
Eli Zaretskii <eliz@gnu.org>
parents:
20035
diff
changeset
|
39 |
8bf9ad7816a8
(msdos_stdcolor_name, msdos_stdcolor_idx): Declare.
Eli Zaretskii <eliz@gnu.org>
parents:
20035
diff
changeset
|
40 extern int msdos_stdcolor_idx P_ ((const char *)); |
26729
f5dded41adcc
Changes for automatic remapping of X colors on terminal frames:
Eli Zaretskii <eliz@gnu.org>
parents:
25212
diff
changeset
|
41 extern Lisp_Object msdos_stdcolor_name P_ ((int)); |
9572 | 42 #endif |