summaryrefslogtreecommitdiff
path: root/lisp/international/mule-conf.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2018-12-04 20:27:20 +0200
committerEli Zaretskii <eliz@gnu.org>2018-12-04 20:27:20 +0200
commit6d898918980be4cb29a182ecde7f8e1f95a08462 (patch)
tree9ea7ecd30d2da56222015413a85433d9aed53e29 /lisp/international/mule-conf.el
parent8e28aee6647ec23e8b0e45f78de2f60cb416b106 (diff)
downloademacs-6d898918980be4cb29a182ecde7f8e1f95a08462.tar.gz
emacs-6d898918980be4cb29a182ecde7f8e1f95a08462.tar.bz2
emacs-6d898918980be4cb29a182ecde7f8e1f95a08462.zip
Support IBM038 (a.k.a. "EBCDIC-INT") encoding
* lisp/international/mule-conf.el (ibm038): New charset. (ebcdic-int, cp038): Alias charsets of ibm038. * lisp/language/english.el (ibm038): New coding-system. (ebcdic-int, cp038): Alias coding-systems of ibm038. (Bug#33612) * etc/NEWS: Announce the new coding system ibm038.
Diffstat (limited to 'lisp/international/mule-conf.el')
-rw-r--r--lisp/international/mule-conf.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/lisp/international/mule-conf.el b/lisp/international/mule-conf.el
index b08150a1499..02323ea479e 100644
--- a/lisp/international/mule-conf.el
+++ b/lisp/international/mule-conf.el
@@ -1066,6 +1066,15 @@
:mime-charset 'ebcdic-uk
:map "EBCDICUK")
+(define-charset 'ibm038
+ "International version of EBCDIC"
+ :short-name "IBM038"
+ :code-space [0 255]
+ :mime-charset 'ibm038
+ :map "IBM038")
+(define-charset-alias 'ebcdic-int 'ibm038)
+(define-charset-alias 'cp038 'ibm038)
+
(define-charset 'ibm1047
;; Says groff:
"IBM1047, `EBCDIC Latin 1/Open Systems' used by OS/390 Unix."