patch-2.4.2 linux/include/asm-s390/ebcdic.h

Next file: linux/include/asm-s390/elf.h
Previous file: linux/include/asm-s390/dma.h
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.1/linux/include/asm-s390/ebcdic.h linux/include/asm-s390/ebcdic.h
@@ -14,6 +14,8 @@
 #include <types.h>
 #endif
 
+extern __u8 _ascebc_500[];   /* ASCII -> EBCDIC 500 conversion table */
+extern __u8 _ebcasc_500[];   /* EBCDIC 500 -> ASCII conversion table */
 extern __u8 _ascebc[];   /* ASCII -> EBCDIC conversion table */
 extern __u8 _ebcasc[];   /* EBCDIC -> ASCII conversion table */
 extern __u8 _ebc_tolower[]; /* EBCDIC -> lowercase */
@@ -44,6 +46,8 @@
 
 #define ASCEBC(addr,nr) codepage_convert(_ascebc, addr, nr)
 #define EBCASC(addr,nr) codepage_convert(_ebcasc, addr, nr)
+#define ASCEBC_500(addr,nr) codepage_convert(_ascebc_500, addr, nr)
+#define EBCASC_500(addr,nr) codepage_convert(_ebcasc_500, addr, nr)
 #define EBC_TOLOWER(addr,nr) codepage_convert(_ebc_tolower, addr, nr)
 #define EBC_TOUPPER(addr,nr) codepage_convert(_ebc_toupper, addr, nr)
 

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)