• src/doors/clans-src/src/alliancem.c clans.c clans.props clansini.c con

    From deuce@VERT to Git commit to main/sbbs/master on Friday, October 31, 2025 15:40:46
    https://gitlab.synchro.net/main/sbbs/-/commit/7751a1b3dab47cd10ab57db5
    Modified Files:
    src/doors/clans-src/src/alliancem.c clans.c clans.props clansini.c config.c ecomp.c empire.c help.c ibbs.c input.c install.c items.c makenpc.c mclass.c mcomp.c mitems.c mspells.c myopen.c npc.c pcedit.c quests.c readcfg.c reg.c reset.c semfile.c system.c unix_wrappers.h user.c video.c wb_fapnd.c win_wrappers.h
    Log Message:
    Start of move to a coherent strategy.

    1) If there's a standard C API, use it (the stuff in wb_fapnd.c will fillany get replaced).
    2) If it can't be done with the standard library, prefer a POSIX one (as that's also a standard)
    3) When neither apply, and Windows has an API, use the Windows one with a prefix

    So most of this is just adding an _ prefix to POSIX functions on Windows, but _stricmp() (MS extension) is now strcasecmp() (POSIX standard).

    This will likely fail the pipes, I'll fix the *nix builds momentarily.

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