1: /*
2: File CKUXLA.H
3: Language and Character Set Support for UNIX and VAX/VMS.
4:
5: This file should be used as a template for the language support files
6: for other C-Kermit implementations -- Macintosh, OS/2, Amiga, etc.
7: */
8: /*
9: Author: Frank da Cruz (fdc@columbia.edu, FDCCU@CUVMA.BITNET),
10: Columbia University Center for Computing Activities.
11: First released January 1985.
12: Copyright (C) 1985, 1992, Trustees of Columbia University in the City of New
13: York. Permission is granted to any individual or institution to use this
14: software as long as it is not sold for profit. This copyright notice must be
15: retained. This software may not be included in commercial products without
16: written permission of Columbia University.
17: */
18:
19: #ifndef CKUXLA_H
20: #define CKUXLA_H
21:
22: /* Codes for local file character sets */
23:
24: /* ISO 646 and other ISO-646-like 7-bit sets */
25:
26: #define FC_USASCII 0 /* US ASCII */
27: #define FC_UKASCII 1 /* United Kingdom ASCII */
28: #define FC_DUASCII 2 /* Dutch ISO 646 NRC */
29: #define FC_FIASCII 3 /* Finnish ISO 646 NRC */
30: #define FC_FRASCII 4 /* French ISO 646 NRC */
31: #define FC_FCASCII 5 /* French Canadian ISO 646 NRC */
32: #define FC_GEASCII 6 /* German ISO 646 NRC */
33: #define FC_HUASCII 7 /* Hungarian ISO 646 NRC */
34: #define FC_ITASCII 8 /* Italian *ISO 646 NRC */
35: #define FC_NOASCII 9 /* Norwegian and Danish ISO 646 NRC */
36: #define FC_POASCII 10 /* Portuguese ISO 646 NRC */
37: #define FC_SPASCII 11 /* Spanish ISO 646 NRC */
38: #define FC_SWASCII 12 /* Swedish ISO 646 NRC */
39: #define FC_CHASCII 13 /* Swiss ISO 646 NRC */
40:
41: /* 8-bit Roman character sets */
42:
43: #define FC_1LATIN 14 /* ISO 8859-1 Latin Alphabet 1 */
44: #define FC_2LATIN 15 /* ISO 8859-2 Latin Alphabet 2 */
45: #define FC_DECMCS 16 /* DEC Multinational Character Set */
46: #define FC_NEXT 17 /* NeXT workstation character set */
47: #define FC_CP437 18 /* IBM PC Code Page 437 */
48: #define FC_CP850 19 /* IBM PC Code Page 850 */
49: #define FC_CP852 20 /* IBM PC Code Page 852 */
50: #define FC_APPQD 22 /* Apple Quickdraw */
51: #define FC_DGMCS 22 /* Data General International Character Set */
52:
53: /* Cyrillic sets */
54:
55: #define FC_CYRILL 23 /* ISO 8859-5 Latin/Cyrillic */
56: #define FC_CP866 24 /* Microsoft CP866 Cyrillic */
57: #define FC_KOI7 25 /* KOI-7 = Short KOI */
58: #define FC_KOI8 26 /* KOI-8 */
59:
60: /* Japanese sets */
61:
62: #define FC_JIS7 27 /* JIS-7 */
63: #define FC_SHJIS 28 /* Shifted JIS = CP932 */
64: #define FC_JEUC 29 /* Japanese EUC (JAE) */
65: #define FC_JDEC 30 /* Japanese DEC Kanji */
66:
67: #define MAXFCSETS 30 /* Highest file character set number */
68:
69: #endif /* CKUXLA_H */
Defined macros
Usage of this include