-
- Downloads
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.
Showing
- CONTRIBUTING.md 4 additions, 1 deletionCONTRIBUTING.md
- src/sbbs3/addfiles.c 7 additions, 7 deletionssrc/sbbs3/addfiles.c
- src/sbbs3/allusers.c 7 additions, 7 deletionssrc/sbbs3/allusers.c
- src/sbbs3/ansiterm.cpp 2 additions, 2 deletionssrc/sbbs3/ansiterm.cpp
- src/sbbs3/ars.c 11 additions, 11 deletionssrc/sbbs3/ars.c
- src/sbbs3/atcodes.cpp 4 additions, 4 deletionssrc/sbbs3/atcodes.cpp
- src/sbbs3/baja.c 35 additions, 35 deletionssrc/sbbs3/baja.c
- src/sbbs3/chat.cpp 8 additions, 8 deletionssrc/sbbs3/chat.cpp
- src/sbbs3/con_out.cpp 3 additions, 3 deletionssrc/sbbs3/con_out.cpp
- src/sbbs3/date_str.c 5 additions, 5 deletionssrc/sbbs3/date_str.c
- src/sbbs3/exec.cpp 5 additions, 5 deletionssrc/sbbs3/exec.cpp
- src/sbbs3/execfile.cpp 3 additions, 3 deletionssrc/sbbs3/execfile.cpp
- src/sbbs3/execmsg.cpp 3 additions, 3 deletionssrc/sbbs3/execmsg.cpp
- src/sbbs3/ftpsrvr.c 2 additions, 2 deletionssrc/sbbs3/ftpsrvr.c
- src/sbbs3/getkey.cpp 4 additions, 4 deletionssrc/sbbs3/getkey.cpp
- src/sbbs3/getstr.cpp 2 additions, 2 deletionssrc/sbbs3/getstr.cpp
- src/sbbs3/inkey.cpp 3 additions, 3 deletionssrc/sbbs3/inkey.cpp
- src/sbbs3/js_bbs.cpp 1 addition, 1 deletionsrc/sbbs3/js_bbs.cpp
- src/sbbs3/js_file.c 1 addition, 1 deletionsrc/sbbs3/js_file.c
- src/sbbs3/js_global.c 4 additions, 4 deletionssrc/sbbs3/js_global.c
Loading
Please register or sign in to comment