• src/syncterm/term.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri Apr 24 23:12:39 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/e8f12ae5ea662c60c31d1dea
    Modified Files:
    src/syncterm/term.c
    Log Message:
    syncterm: guard SFTP UI calls in term.c with WITHOUT_DEUCESSH

    term.c referenced sftp_browser_run, sftp_degraded_run,
    sftp_queue_activity, and sftp_queue_screen_run unconditionally, but
    their .c files (sftp_browser.c, sftp_degraded.c, sftp_queue.c, sftp_queue_screen.c) are gated behind NOT WITHOUT_DEUCESSH in CMakeLists.txt:319. When the MSVC builder auto-flips WITHOUT_DEUCESSH
    ON (vendored Botan unavailable), the link fails with four LNK2019s.
    Wrap the four call sites and the four sftp_*.h includes in
    #ifndef WITHOUT_DEUCESSH, matching the pattern used in syncterm.c,
    conn.c, and bbslist.c.

    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Fri Apr 24 23:19:17 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/fc9b42001112bdca45726087
    Modified Files:
    src/syncterm/term.c
    Log Message:
    syncterm: hoist sftp_up/dn_active out of WITHOUT_DEUCESSH guard

    term.c references sftp_up_active / sftp_dn_active again at the col-28/29 status-bar update (lines 581/591), outside the activity-poll block that e8f12ae5ea wrapped in #ifndef WITHOUT_DEUCESSH. Move the declarations
    above the guard so the variables are still in scope (and zero, so the
    status bar shows idle) when SSH is compiled out.

    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon Apr 27 07:32:51 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/82f672dacffa7852f5997ea2
    Modified Files:
    src/syncterm/term.c
    Log Message:
    I meant ‼, not ¶
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)