[continued from previous message]
* (was
hurtta+elm@posti.FMI.FI,
hurtta+elm@ozone.FMI.FI) --- 1,7 ----
! static char rcsid[] = "@(#)$Id: cs_iso2022.c,v 2.12 2023/12/13 16:55:32 hurtta Exp $";
/******************************************************************************
! * The Elm (ME+) Mail System - $Revision: 2.12 $ $State: Exp $
*
* Author: Kari Hurtta <
hurtta+elm@siilo.FMI.FI>
* (was
hurtta+elm@posti.FMI.FI,
hurtta+elm@ozone.FMI.FI) ***************
*** 4346,4351 ****
--- 4346,4390 ----
return 1;
}
+ S_(cs_have_unicode cs_iso2022_have_unicode)
+ static enum charset_unicode_stat cs_iso2022_have_unicode P_((charset_t set,
+ int unicode));
+ static enum charset_unicode_stat cs_iso2022_have_unicode(set,unicode)
+ charset_t set;
+ int unicode;
+ {
+ enum charset_unicode_stat ret = charset_missing_unicode;
+
+ if (unicode < 0 || unicode > 0xFFFF)
+ ret = charset_unicode_bad;
+ else if (UNICODE_BAD_CHAR == unicode)
+ ret = charset_unicode_unknown;
+
+ /* Values < 32 are on control block a