https://gitlab.synchro.net/main/sbbs/-/commit/4e7bf113c459a29139058d6f
Modified Files:
src/doors/clans-src/src/clans.sln langcomp.vcxproj src/doors/syncretro/syncretro_games.c src/doors/syncscumm/build.bat
Log Message:
doors: fix three Win32 build failures
syncretro_games.c used PATH_MAX with nothing defining it: dirwrap.h
defines MAX_PATH from PATH_MAX, not the reverse, and MSVC's <limits.h>
has none. Guard it locally, as the door's three other users already do. Introduced in 81c14a4900.
clans could not build from a checkout: langcomp generates mstrings.h,
which clanslib's alliance.c includes, but langcomp linked clanslib --
a cycle. Compile langcomp's four sources directly, as LANGCOMP_OBJS in
the GNUmakefile does, and let clanslib depend on langcomp. 676578353d
added the generation step but missed clanslib.
syncscumm's build.bat never generated the git_hash.h that dialogs.cpp
includes for the GMM build stamp; only build.sh did. 596369dcc4.
Co-Authored-By: Claude Opus 5 (1M context) <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net