BBS:      TELESC.NET.BR
Assunto:  src/syncterm/term.c
De:       Deuc¨
Data:     Fri, 24 Apr 2026 23:12:39 -0700
-----------------------------------------------------------
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) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]