• src/sbbs3/con_out.cpp mailsrvr.c postmsg.cpp sbbs.h sbbs.vcxproj str_ut

    From rswindell@1:103/705 to CVS commit on Sun Jul 7 17:11:50 2019
    src/sbbs3 con_out.cpp 1.103 1.104 mailsrvr.c 1.704 1.705 postmsg.cpp 1.122 1.123 sbbs.h 1.521 1.522 sbbs.vcxproj 1.16 1.17 str_util.c 1.60 1.61 writemsg.cpp 1.152 1.153
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv2206

    Modified Files:
    con_out.cpp mailsrvr.c postmsg.cpp sbbs.h sbbs.vcxproj
    str_util.c writemsg.cpp
    Log Message:
    Moved cp437_unicode_tbl and unicode_is_zerowidth() to (new file) unicode.c.
    New function (derived from sbbs_t::utf8_to_cp437()): unicode_to_cp437()
    New utf8 functions: utf8_replace_chars(), utf8_str_is_valid().
    utf8_getc() enhancement: val arg may be NULL (for length/validation uses).

    Convert quoted UTF-8 message text to CP437 when terminal is not UTF8.

    Set Fido CHRS: UTF-8 header field when posted message is UTF-8.

    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)