• CONTRIBUTING.md src/sbbs3/addfiles.c allusers.c ansiterm.cpp ars.c atc

    From Rob Swindell@VERT to Git commit to sbbs/master on Thursday, November 05, 2020 20:30:35
    Modified Files:
    CONTRIBUTING.md src/sbbs3/addfiles.c allusers.c ansiterm.cpp ars.c atcodes.cpp baja.c chat.cpp con_out.cpp date_str.c exec.cpp execfile.cpp execmsg.cpp ftpsrvr.c getkey.cpp getstr.cpp inkey.cpp js_bbs.cpp js_file.c js_global.c js_server.c js_socket.c jsexec.c load_cfg.c login.cpp logon.cpp mailsrvr.c main.cpp msgdate.c netmail.cpp newuser.cpp pack_qwk.cpp putmsg.cpp readmsgs.cpp readtext.c sbbscon.c sbbsecho.c src/sbbs3/scfg/scfg.c scfgnet.c scfgxtrn.c src/sbbs3/services.c sexyz.c smbutil.c str.cpp str_util.c textgen.c upload.cpp userdat.c useredit.cpp websrvr.c wordwrap.c writemsg.cpp xtrn.cpp xtrn_sec.cpp src/smblib/smbstr.c smbtxt.c src/xpdev/dirwrap.c gen_defs.h genwrap.c ini_file.c netwrap.c
    Log Message:
    Replace ctype.h function calls with new MSVC-safe XPDEV macros

    I'm fed-up with MSVC assertions in ctype functions (e.g. isdigit, isprint, isspace, etc.) when called with out-of-range (e.g. negative) values.

    This problem only affects MSVC debug builds, but if you run them (like I do), these things are like little time bombs that can drive you crazy (knocking your board out of service).

    The new macros names are bit more descriptive as well.

    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net