• src/xpdev/ini_file.c

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Sep 25 22:20:36 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/448d10ea0ca4c8b2fa69169e
    Modified Files:
    src/xpdev/ini_file.c
    Log Message:
    xpdev: iniGetBool() reads "Y" as true

    isTrue() recognized only "true", "yes" and "on" (in any case), so a
    value of "Y" fell through to strtol() and read as false. A Y/N flag, the
    form many BBS and door files use, therefore always came back false.
    Accept "Y" (and "y") as true too.

    The integer getters share isTrue(), so an integer key set to "Y" now
    reads as 1, as "yes" already did. The only bare "Y" values in the stock
    ctrl files are protocol hotkeys (key=Y), which are read as strings and
    are unaffected.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)