https://gitlab.synchro.net/sbbs/sbbs/-/commit/c6808b3f554dc2b39b7e05b7
Added Files:
src/sbbs3/date_str.h dllexport.h filedat.h getmail.h getstats.h load_cfg.h msg_id.h msgdate.h scfgsave.h str_util.h
Modified Files:
src/sbbs3/addfiles.c allusers.c ars.c dat_rec.c date_str.c delfiles.c dstsedit.c dupefind.c echocfg.c filedat.c filelist.c getmail.c load_cfg.c makeuser.c msg_id.c msgdate.c nopen.c qwknodes.c rechocfg.c sbbs.h sbbsecho.c sbbsecho.h src/sbbs3/scfg/scfg.c scfg.h scfgchat.c scfgmsg.c src/sbbs3/scfglib1.c scfglib2.c scfgsave.c smbactiv.c smbutil.c str_util.c userdat.c userdat.h
Log Message:
The great C function dependency refactor of 2020
The goal of this commit is that: only modules that either are part-of sbbs.dll/libsbbs.so or need to link with/use that library, will #include "sbbs.h" and thus be dependent on its subsequent includes (e.g. cryptlib.h, jsapi.h). This should mean extdeps.mk can be trimmed way down.
I also removed CVS keyword/comments and trimmed up the boilerplate copyright notice in modified and added source/header files in this commit.
There is no functional change in behavior in this comment.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net