• src/sbbs3/load_cfg.c load_cfg.h sbbs.h sbbs.vcxproj str.cpp text.h tex

    From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Sun Sep 24 01:57:53 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/6aabd11da41082cae5330440
    Modified Files:
    src/sbbs3/load_cfg.c load_cfg.h sbbs.h sbbs.vcxproj str.cpp text.h text_defaults.c textgen.c
    Log Message:
    Add support for ctrl/text.ini, used for sysop-override of text.dat strings

    The syntax of text.ini is:
    <id>: "string"
    <id>: "string"

    Where <id> is the named identifier of a text.dat string as seen ctrl/text.dat and string is a literal string value (optionally, in double-quotes). Line continuations (for long strings) are not supported: you'll just need to put your string all on one long line (up to 1024 char string).
    C-escape characters for control chars and hex-encoded chars are supported.

    This should address feature request issue #644

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