• Patch: Elm ME+ 2.5 PLalpha62 -> Elm ME+ 2.5 PLalpha63 [2/7] (2/5)

    From Kari Hurtta@21:1/5 to All on Wed Jan 3 13:51:04 2024
    [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