• src/xpdev/ini_file.c ini_file.h

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Feb 20 05:22:22 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/81457b26b9ce0283d346b7d8
    Modified Files:
    src/xpdev/ini_file.c ini_file.h
    Log Message:
    Add iniGetSString() that takes the size of the buffer
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Wed Nov 20 20:50:40 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/7046272ee449ddfa4d9be008
    Modified Files:
    src/xpdev/ini_file.c ini_file.h
    Log Message:
    Add iniGet/ReadSectionListWithDupes()

    For use cases were we don't want to silenty ignore duplicate (secondary) section definitions.
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Fri Dec 12 22:22:58 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/7712e945dd04c13243674556
    Modified Files:
    src/xpdev/ini_file.c ini_file.h
    Log Message:
    The iniFree*StringList() functions now return the type passed

    This helps with C++ callers that use the short-hand syntax:
    list = iniFreeStringList(list)

    ... with C++'s increased type-safety, you can't just assign void* around willy-nilly.
    --- SBBSecho 3.32-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)