diff options
| author | Eli Zaretskii | 2016-04-30 13:45:33 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2016-04-30 13:45:33 +0300 |
| commit | ccdaf04cfdaa42fb85d456274405cce32ee9f5d4 (patch) | |
| tree | 631c59e4dad1db81cca00edeaa721ae8c0e522e5 /lisp/term | |
| parent | ffe701cb07cfb3584c4e4894976f0c9487d02c59 (diff) | |
| download | emacs-ccdaf04cfdaa42fb85d456274405cce32ee9f5d4.tar.gz emacs-ccdaf04cfdaa42fb85d456274405cce32ee9f5d4.zip | |
Fix the MSDOS build
* config.bat:
* msdos/sedlisp.inp:
* msdos/sedlibmk.inp:
* msdos/sedleim.inp:
* msdos/sedadmin.inp:
* msdos/sed6.inp:
* msdos/sed3v2.inp:
* msdos/sed2v2.inp:
* msdos/sed1v2.inp: Adapt to Emacs 25.
* src/process.c (remove_slash_colon): Move out of "#ifdef
subprocesses" block, as it its called unconditionally. Move
ADD_SUBFEATURE calls into "#ifdef subprocesses" block, as they
reference variables only defined in that block.
* src/msdos.h: Provide prototypes for IT_set_frame_parameters,
faccessat, msdos_fatal_signal, syms_of_msdos, pthread_sigmask,
dos_keysns, dos_keyread, run_msdos_command, and
syms_of_win16select, to avoid compiler warnings.
* src/msdos.c (SYS_ENVIRON): Define to either '_environ' or
'environ', depending on the DJGPP version.
Remove declarations of externally-visible Lisp objects, like
Qbackground_color and Qreverse.
(run_msdos_command): First argument is not signed, not unsigned.
Use SYS_ENVIRON.
(sys_select): Use 'timespec_cmp' instead of 'timespec_sign', as
the latter doesn't work when 'time_t' is an unsigned data type.
This caused idle timers to behave incorrectly: they only fired
after a keyboard input event.
* src/frame.c (adjust_frame_size) [MSDOS]: Account for
FRAME_TOP_MARGIN that isn't counted in the frame's number of
lines, but dos_set_window_size needs it to be added.
* src/lread.c (INFINITY, NAN) [DJGPP < 2.05]: Provide definitions.
* src/fns.c (sort_vector_copy) [__GNUC__ < 4]: Provide a prototype
that works around compilation errors with older GCC versions.
* src/w16select.c: Don't declare QCLIPBOARD and QPRIMARY as Lisp
Objects.
* src/filelock.c [MSDOS]: Ifdef away most of the code. Provide
no-op implementations for 'lock_file' and 'unlock_file'.
(Ffile_locked_p) [MSDOS]: Always return nil. This avoids multiple
ifdefs in all users of filelock.c functionality.
* src/conf_post.h (EOVERFLOW, SIZE_MAX) [DJGPP < 2.04]: Define.
* src/emacs.c [MSDOS]: Include dosfns.h, to avoid compiler
warnings.
* src/dosfns.h: Provide prototypes for dos_cleanup,
syms_of_dosfns, and init_dosfns.
* src/deps.mk (atimer.o): Depend on msdos.h.
(emacs.o): Depend on dosfns.h.
* src/atimer.c [MSDOS]: Include msdos.h, to avoid compiler
warnings.
* lisp/window.el (window--adjust-process-windows): Skip the body
if 'process-list' is not available. This avoids failure to start
up on MS-DOS.
* lisp/vc/diff.el (diff-no-select): Test 'make-process', not
'start-process', as the latter is now available on all platforms.
* lisp/textmodes/ispell.el (ispell-async-processp): Replace
'start-process' with 'make-process' in a comment.
* lisp/term/internal.el (IT-unicode-translations): Modify and add
a few translations to display Info files with Unicode markup. Fix
an ancient off-by-one mismatch error with Unicode codepoints.
* lisp/progmodes/compile.el (compilation-start): Test
'make-process', not 'start-process', as the latter is now
available on all platforms.
* lisp/man.el (Man-build-man-command, Man-getpage-in-background):
Test 'make-process', not 'start-process', as the latter is now
available on all platforms.
* lisp/international/mule-cmds.el (set-coding-system-map): Test
'make-process', not 'start-process', as the latter is now
available on all platforms.
* lisp/eshell/esh-cmd.el (eshell-do-pipelines-synchronously): Doc
fix.
(eshell-execute-pipeline): Test 'make-process', not
'start-process', as the latter is now available on all platforms.
Diffstat (limited to 'lisp/term')
| -rw-r--r-- | lisp/term/internal.el | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/lisp/term/internal.el b/lisp/term/internal.el index f026c66b2a3..6f4866b0795 100644 --- a/lisp/term/internal.el +++ b/lisp/term/internal.el | |||
| @@ -233,13 +233,13 @@ | |||
| 233 | "U*!" "U*'" "R*;" "!:" ":'" "!*" nil nil nil "w*j" | 233 | "U*!" "U*'" "R*;" "!:" ":'" "!*" nil nil nil "w*j" |
| 234 | nil nil "w*?" nil "O*!" "O*'" "W*!" "W*'" "W*J" "/*" | 234 | nil nil "w*?" nil "O*!" "O*'" "W*!" "W*'" "W*J" "/*" |
| 235 | ";;" nil nil nil "1N" "1M" "3M" "4M" "6M" nil ; Gen Punct | 235 | ";;" nil nil nil "1N" "1M" "3M" "4M" "6M" nil ; Gen Punct |
| 236 | nil "1T" "1H" nil nil nil "LRM" "RLM" "-1" nil | 236 | nil "1T" "1H" nil nil nil "LRM" "RLM" "-" "-" |
| 237 | nil "--" "---" "===" "!2" "=2" "6`" "'9" ".9" "9'" | 237 | "-" "--" "---" "===" "!2" "=2" "'" "'" ".9" "9'" |
| 238 | "``" "''" ":9" "9``" "/-" "/=" "sb" "3b" nil ".." | 238 | "\"" "\"" ":9" "9``" "/-" "/=" "sb" "3b" nil ".." |
| 239 | "..." ".-" "LSep" "PSep" "LR[" "RL[" "PDF" "LRO" "RLO" 255 | 239 | "..." ".-" "LSep" "PSep" "LR[" "RL[" "PDF" "LRO" "RLO" 255 |
| 240 | "%o" "%oo" "'" "''" "\"'" "`" "``" "```" ".^" "<," | 240 | "%o" "%oo" "'" "''" "\"'" "`" "``" "```" ".^" "<," |
| 241 | ",>" ":X" "!!" "?!" "'-" nil nil nil nil "-b" | 241 | ",>" ":X" "!!" "?!" "'-" nil nil nil nil "-b" |
| 242 | "/f" nil nil nil nil nil nil nil nil nil | 242 | "/f" nil nil "??" "?!" "!?" nil nil nil nil |
| 243 | nil nil nil nil nil nil nil nil nil nil | 243 | nil nil nil nil nil nil nil nil nil nil |
| 244 | nil nil nil nil nil nil nil nil nil nil | 244 | nil nil nil nil nil nil nil nil nil nil |
| 245 | nil nil nil nil nil nil nil nil nil nil | 245 | nil nil nil nil nil nil nil nil nil nil |
| @@ -265,17 +265,17 @@ | |||
| 265 | "oK" "AO" nil nil "Est" nil nil nil nil nil | 265 | "oK" "AO" nil nil "Est" nil nil nil nil nil |
| 266 | nil "Aleph" "Bet" "Gimel" "Dalet" "=i=" nil nil nil nil | 266 | nil "Aleph" "Bet" "Gimel" "Dalet" "=i=" nil nil nil nil |
| 267 | nil nil nil nil nil nil nil nil nil nil | 267 | nil nil nil nil nil nil nil nil nil nil |
| 268 | nil nil nil nil nil nil nil nil nil nil | 268 | nil nil nil nil nil nil nil nil "1/7" "1/9" |
| 269 | nil "1/3" "2/3" "1/5" "2/5" "3/5" "4/5" "1/6" "5/6" "1/8" | 269 | "1/10" "1/3" "2/3" "1/5" "2/5" "3/5" "4/5" "1/6" "5/6" "1/8" |
| 270 | "3/8" "5/8" "7/8" "1/" ".I" "II" "III" "IV" ".V" "VI" | 270 | "3/8" "5/8" "7/8" "1/" ".I" "II" "III" "IV" ".V" "VI" |
| 271 | "VII" "VIII" "IX" "X" "XI" "XII" ".L" ".C" ".D" ".M" | 271 | "VII" "VIII" "IX" "X" "XI" "XII" ".L" ".C" ".D" ".M" |
| 272 | ".i" "ii" "iii" "iv" ".v" "vi" "vii" "viii" "ix" ".x" | 272 | ".i" "ii" "iii" "iv" ".v" "vi" "vii" "viii" "ix" ".x" |
| 273 | "xi" ".l" ".c" ".d" ".m" "CD" "DD" "CoD" "CI" nil | 273 | "xi" "xii" ".l" ".c" ".d" ".m" "CD" "DD" "CoD" "CI" |
| 274 | nil nil nil nil nil nil nil nil nil nil | 274 | nil nil nil nil nil nil nil nil nil nil |
| 275 | nil "<-" "|^" "->" "|v" "<->" "v|^" "^\\" "/^" "\\v" | 275 | nil nil "<-" "|^" "->" "|v" "<->" "v|^" "^\\" "/^" |
| 276 | "v/" "<-/" "/->" "<~" "~>" "<<-" "|^^" "->>" "|vv" "<-<" | 276 | "\\v" "v/" "<-/" "/->" "<~" "~>" "<<-" "|^^" "->>" "|vv" |
| 277 | ">->" "<-|" "_|^" "|->" "-|v" "_v|^" "<-?" "?->" "<-o" "o->" | 277 | "<-<" ">->" "<-|" "_|^" "|->" "-|v" "_v|^" "<-?" "?->" "<-o" |
| 278 | "<~>" "<-/>" nil nil nil nil nil nil nil nil | 278 | "o->" "<~>" "<-/>" nil nil nil nil nil nil nil |
| 279 | nil nil nil nil nil nil nil nil nil nil | 279 | nil nil nil nil nil nil nil nil nil nil |
| 280 | nil nil nil nil nil nil nil nil nil nil | 280 | nil nil nil nil nil nil nil nil nil nil |
| 281 | nil nil nil "<=/" "<=/>" "/=>" "<=" "||^" "=>" "||v" | 281 | nil nil nil "<=/" "<=/>" "/=>" "<=" "||^" "=>" "||v" |
| @@ -299,7 +299,7 @@ | |||
| 299 | "~<'" "`>~" "/<'" "/`>" "(C" ")C" "/(C" "/)C" "(_" ")_" | 299 | "~<'" "`>~" "/<'" "/`>" "(C" ")C" "/(C" "/)C" "(_" ")_" |
| 300 | "/(_" "/)_" nil nil nil nil nil nil nil nil | 300 | "/(_" "/)_" nil nil nil nil nil nil nil nil |
| 301 | nil nil nil "0+" "0-" "0x" "0/" "0." "0o" "0*" | 301 | nil nil nil "0+" "0-" "0x" "0/" "0." "0o" "0*" |
| 302 | "0=" "0_" nil nil nil nil "|T" "T|" "-T" "_T" | 302 | "0=" "0_" nil nil nil nil "|-" "-|" "-T" "_T" |
| 303 | nil nil nil nil nil nil nil nil nil nil | 303 | nil nil nil nil nil nil nil nil nil nil |
| 304 | nil nil nil nil nil nil nil nil nil "-,-" | 304 | nil nil nil nil nil nil nil nil nil "-,-" |
| 305 | nil "XOR" "NAND" "NOR" nil nil nil nil nil nil | 305 | nil "XOR" "NAND" "NOR" nil nil nil nil nil nil |
| @@ -357,8 +357,10 @@ | |||
| 357 | "M-o" "N-o" "O-o" "P-o" "Q-o" "R-o" "S-o" "T-o" "U-o" "V-o" | 357 | "M-o" "N-o" "O-o" "P-o" "Q-o" "R-o" "S-o" "T-o" "U-o" "V-o" |
| 358 | "W-o" "X-o" "Y-o" "Z-o" "a-o" "b-o" "c-o" "d-o" "e-o" "f-o" | 358 | "W-o" "X-o" "Y-o" "Z-o" "a-o" "b-o" "c-o" "d-o" "e-o" "f-o" |
| 359 | "g-o" "h-o" "i-o" "j-o" "k-o" "l-o" "m-o" "n-o" "o-o" "p-o" | 359 | "g-o" "h-o" "i-o" "j-o" "k-o" "l-o" "m-o" "n-o" "o-o" "p-o" |
| 360 | "q-o" "r-o" "s-o" "t-o" "u-o" "v-o" "w-o" "x-o" "y-o" "z-o" | 360 | "q-o" "r-o" "s-o" "t-o" "u-o" "v-o" "w-o" "x-o" "y-o" "z-o" "0-o" ] |
| 361 | "0-o" ] | 361 | ) |
| 362 | (9733 9734 | ||
| 363 | ["-!-" "-*-"] | ||
| 362 | ) | 364 | ) |
| 363 | ) | 365 | ) |
| 364 | 366 | ||