Mercurial > emacs
view src/s/hiuxmpp.h @ 30487:6165da9c89c6
(Qsafe_charsets): This variable deleted.
(Qsafe_chars, Vchar_coding_system_table, Qchar_coding_system): New
variables.
(coding_safe_chars): New function.
(CODING_SAFE_CHAR_P): New macro.
(CHARSET_OK): New arg C. Call CODING_SAFE_CHAR_P instead of
checking safe_charsets member of the coding system. Caller
changed.
(detect_coding_iso2022): New local variable safe_chars.
(DECODE_DESIGNATION): Call CODING_SAFE_CHAR_P instead of checking
safe_charsets member of the coding system.
(decode_coding_iso2022): New local variable safe_chars.
(ENCODE_ISO_CHARACTER_DIMENSION1): Don't check unsafe chars here.
(ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
(ENCODE_ISO_CHARACTER): Arguments changed. Caller changed.
(ENCODE_UNSAFE_CHARACTER): New macro.
(encode_coding_iso2022): New local variable safe_chars. Check
unsafe chars.
(setup_coding_system): Delete the code to initialize
coding->safe_charses
(intersection, find_safe_codings): New functions.
(Ffind_coding_systems_region_internal): New function.
(syms_of_coding): Defsubr it. Initialize Qsafe_chars,
Qsafe_cding_system. Make Vchar_coding_system_table a Lisp
variable and initialize it.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 27 Jul 2000 06:01:19 +0000 |
parents | 63fd40a97a75 |
children | 23a1cea22d13 |
line wrap: on
line source
/* System description file for HI-UX. */ #define BSD 198911 /* system version (year & month) */ #define DBL_DIG 15 /* same as the definition of <float.h> */ #include "bsd4-3.h" /* Identify OSF1 for the m- files. */ #define OSF1 /* To avoid to include the non-existant header file <sys/vlimit.h>, we define BSD4_2. This definition does not mean that the OS is based on BSD 4.2. */ #define BSD4_2 /* Define _BSD to tell the include files we're running under the BSD universe and not the SYSV universe. Define HITACHI and OSF for Xt's Boolean type as int intead of char. (But for these defines, /usr/include/X11/Intrinsic.h defines Boolean as char, but libXt.a on HI-UX/MPP requires it as int.) */ #define C_SWITCH_SYSTEM -D_BSD -DHITACHI -DOSF #define LIBS_SYSTEM -lbsd #define GETPGRP_NO_ARG #define SYSV_SYSTEM_DIR /* If your system uses COFF (Common Object File Format) then define the preprocessor symbol "COFF". */ /* #define COFF */ /* Here is how to find X Windows. LD_SWITCH_X_SITE_AUX gives an -R option says where to find X windows at run time. We convert it to a -rpath option which is what OSF1 uses. */ #define LD_SWITCH_SYSTEM #undef KERNEL_FILE #define KERNEL_FILE "/mach_kernel" #undef LDAV_SYMBOL #define LDAV_SYMBOL "avenrun"