• src/sbbs3/date_str.h dllexport.h filedat.h getmail.h getstats.h load_c

    From Rob Swindell@VERT to Git commit to sbbs/master on Sun Nov 22 21:03:54 2020
    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
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sun Nov 22 21:03:54 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/d2f969b88fc5b897724723ef
    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:
    Merge branch 'c_dependency_refactor' into 'master'

    C dependency refactor: limit use/dependency-on sbbs.h

    See merge request sbbs/sbbs!36

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sun Nov 22 22:45:36 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/5f2ac602feaf2c554c4619d8
    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:
    Merge branch 'master' of gitlab.synchro.net:sbbs/sbbs

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