[10779] | 1 | /* |
---|
| 2 | File CKUXLA.H |
---|
| 3 | |
---|
| 4 | C-Kermit language and character-set support for UNIX, VMS, OS/2, |
---|
| 5 | AOS/VS, and other systems. |
---|
| 6 | |
---|
| 7 | This file should be used as a template for the language support files |
---|
| 8 | for other C-Kermit implementations -- Macintosh, etc. |
---|
| 9 | */ |
---|
| 10 | /* |
---|
| 11 | Author: Frank da Cruz (fdc@columbia.edu, FDCCU@CUVMA.BITNET), |
---|
| 12 | Columbia University Academic Information Systems, New York City. |
---|
| 13 | |
---|
| 14 | Copyright (C) 1985, 1996, Trustees of Columbia University in the City of New |
---|
| 15 | York. The C-Kermit software may not be, in whole or in part, licensed or |
---|
| 16 | sold for profit as a software product itself, nor may it be included in or |
---|
| 17 | distributed with commercial products or otherwise distributed by commercial |
---|
| 18 | concerns to their clients or customers without written permission of the |
---|
| 19 | Office of Kermit Development and Distribution, Columbia University. This |
---|
| 20 | copyright notice must not be removed, altered, or obscured. |
---|
| 21 | */ |
---|
| 22 | |
---|
| 23 | #ifndef CKUXLA_H |
---|
| 24 | #define CKUXLA_H |
---|
| 25 | |
---|
| 26 | /* Codes for local file character sets */ |
---|
| 27 | |
---|
| 28 | /* ISO 646 and other ISO-646-like 7-bit sets */ |
---|
| 29 | |
---|
| 30 | #define FC_USASCII 0 /* US ASCII */ |
---|
| 31 | #define FC_UKASCII 1 /* United Kingdom ASCII */ |
---|
| 32 | #define FC_DUASCII 2 /* Dutch ISO 646 NRC */ |
---|
| 33 | #define FC_FIASCII 3 /* Finnish ISO 646 NRC */ |
---|
| 34 | #define FC_FRASCII 4 /* French ISO 646 NRC */ |
---|
| 35 | #define FC_FCASCII 5 /* French Canadian ISO 646 NRC */ |
---|
| 36 | #define FC_GEASCII 6 /* German ISO 646 NRC */ |
---|
| 37 | #define FC_HUASCII 7 /* Hungarian ISO 646 NRC */ |
---|
| 38 | #define FC_ITASCII 8 /* Italian *ISO 646 NRC */ |
---|
| 39 | #define FC_NOASCII 9 /* Norwegian and Danish ISO 646 NRC */ |
---|
| 40 | #define FC_POASCII 10 /* Portuguese ISO 646 NRC */ |
---|
| 41 | #define FC_SPASCII 11 /* Spanish ISO 646 NRC */ |
---|
| 42 | #define FC_SWASCII 12 /* Swedish ISO 646 NRC */ |
---|
| 43 | #define FC_CHASCII 13 /* Swiss ISO 646 NRC */ |
---|
| 44 | |
---|
| 45 | /* 8-bit Roman character sets */ |
---|
| 46 | |
---|
| 47 | #define FC_1LATIN 14 /* ISO 8859-1 Latin Alphabet 1 */ |
---|
| 48 | #define FC_2LATIN 15 /* ISO 8859-2 Latin Alphabet 2 */ |
---|
| 49 | #define FC_DECMCS 16 /* DEC Multinational Character Set */ |
---|
| 50 | #define FC_NEXT 17 /* NeXT workstation character set */ |
---|
| 51 | #define FC_CP437 18 /* IBM PC Code Page 437 */ |
---|
| 52 | #define FC_CP850 19 /* IBM PC Code Page 850 */ |
---|
| 53 | #define FC_CP852 20 /* IBM PC Code Page 852 */ |
---|
| 54 | #define FC_APPQD 21 /* Apple Quickdraw */ |
---|
| 55 | #define FC_DGMCS 22 /* Data General International Character Set */ |
---|
| 56 | #define FC_HPR8 23 /* HP Roman8 */ |
---|
| 57 | |
---|
| 58 | /* Cyrillic sets */ |
---|
| 59 | |
---|
| 60 | #define FC_CYRILL 24 /* ISO 8859-5 Latin/Cyrillic */ |
---|
| 61 | #define FC_CP866 25 /* Microsoft CP866 Cyrillic */ |
---|
| 62 | #define FC_KOI7 26 /* KOI-7 = Short KOI */ |
---|
| 63 | #define FC_KOI8 27 /* KOI-8 */ |
---|
| 64 | |
---|
| 65 | /* Japanese sets */ |
---|
| 66 | |
---|
| 67 | #define FC_JIS7 28 /* JIS-7 */ |
---|
| 68 | #define FC_SHJIS 29 /* Shifted JIS = CP932 */ |
---|
| 69 | #define FC_JEUC 30 /* Japanese EUC (JAE) */ |
---|
| 70 | #define FC_JDEC 31 /* Japanese DEC Kanji */ |
---|
| 71 | |
---|
| 72 | /* Hebrew sets */ |
---|
| 73 | |
---|
| 74 | #define FC_HE7 32 /* 7-Bit DEC Hebrew */ |
---|
| 75 | #define FC_HEBREW 33 /* 8-Bit ISO 8859-8 Latin/Hebrew */ |
---|
| 76 | #define FC_CP862 34 /* Hebrew PC Code Page */ |
---|
| 77 | |
---|
| 78 | #define MAXFCSETS 34 /* Highest file character set number */ |
---|
| 79 | |
---|
| 80 | #ifdef OS2 |
---|
| 81 | #define FC_DECSPEC 253 /* Not a real character-set */ |
---|
| 82 | #define FC_DECTECH 252 |
---|
| 83 | #endif /* OS2 */ |
---|
| 84 | |
---|
| 85 | #endif /* CKUXLA_H */ |
---|