• src/doors/clans-src/src/s

    From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, October 14, 2025 09:09:00
    https://gitlab.synchro.net/main/sbbs/-/commit/7dc04e00a3bac068c6ffd975
    Added Files:
    src/doors/clans-src/src/serialize.c serialize.h
    Modified Files:
    src/doors/clans-src/src/alliance.c alliance.h clans.c clansini.c class.c crc.c crc.h defines.h door.c door.h empire.c empire.h event.c fight.c fight.h game.c help.c ibbs.c ibbs.h input.c input.h interbbs.h items.c items.h langcomp.c language.c language.h mail.c mail.h maint.c mcomp.c menus.c menus.h menus2.c menus2.h misc.c misc.h myibbs.c myopen.c myopen.h news.c news.h npc.c npc.h parsing.c parsing.h pawn.c pcedit.c quests.c quests.h reg.c reg.h reset.c scores.c scores.h snipfile.h spells.c spells.h structs.h system.c tasker.h trades.c tslicer.c tslicer.h unix_wrappers.c unix_wrappers.h user.c user.h video.c video.h village.c village.h voting.c w32conv.c wb_fapnd.c
    Log Message:
    Start of Clans overhaul...

    This is long overdue, and now is the time.
    - Switch to C99 size-based types and bool
    - Don't pack in-memory structs
    - Start of serialization/deserialization code

    At this moment, while this builds, it won't work with any of the
    data files, so it's useless.

    Hopefully I can get it working again this week.
    Goodbye _INT16, BOOL, __BOOL, WORD, DWORD, long, short... ahhh...

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, October 14, 2025 20:21:00
    https://gitlab.synchro.net/main/sbbs/-/commit/01b1930926eb4eebc2e0cdfe
    Modified Files:
    src/doors/clans-src/src/serialize.c
    Log Message:
    Fix serialization

    Start the sub-struct at the current dst, not the base bufptr.
    Calculate crc outside of the macro, putting a function call as a
    parameter to a macro is just asking for pain.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 15, 2025 22:13:00
    https://gitlab.synchro.net/main/sbbs/-/commit/fd5e95db4f802a7a1b3d0084
    Modified Files:
    src/doors/clans-src/src/serialize.c
    Log Message:
    Whoops, somehow deleted the bool at the end of EventHeader

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, October 16, 2025 15:10:00
    https://gitlab.synchro.net/main/sbbs/-/commit/86adf5bfced071cef1912ec7
    Modified Files:
    src/doors/clans-src/src/scores.c spells.c system.c trades.c tslicer.c user.c user.h video.c village.c voting.c
    Log Message:
    Smells:

    scores.c, serialize.c, spells.c, system.c, trades.c, user.c, village.c, voting.c, wb_fapnd.c

    That's it for now.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, October 18, 2025 05:12:00
    https://gitlab.synchro.net/main/sbbs/-/commit/313f7f4a21eab1ac1b7734bb
    Modified Files:
    src/doors/clans-src/src/structs.h
    Log Message:
    Increase the size of the main dir to 256

    40 isn't enough for where I'm testing my stuff.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, October 19, 2025 10:37:00
    https://gitlab.synchro.net/main/sbbs/-/commit/411babac24c684f953f09f34
    Modified Files:
    src/doors/clans-src/src/system.c
    Log Message:
    Get the module ourselves instead of using _argv[0]

    Since we don't initialize that on Windows anymore.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, October 20, 2025 07:59:00
    https://gitlab.synchro.net/main/sbbs/-/commit/cc9ce0892b993b1ca8ccda74
    Modified Files:
    src/doors/clans-src/src/structs.h
    Log Message:
    Make some more path fields 256 bytes

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Monday, October 20, 2025 15:31:00
    https://gitlab.synchro.net/main/sbbs/-/commit/ecfe1fbac987ee6dfa072a2f
    Modified Files:
    src/doors/clans-src/src/system.c
    Log Message:
    Fix legacy command-line parsing

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 22, 2025 20:41:00
    https://gitlab.synchro.net/main/sbbs/-/commit/ae546f7b6e2ce0096aab83af
    Modified Files:
    src/doors/clans-src/src/system.c
    Log Message:
    Call Video_Close() at exit.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, October 25, 2025 09:53:00
    https://gitlab.synchro.net/main/sbbs/-/commit/62213de24c9222d7630d21f6
    Modified Files:
    src/doors/clans-src/src/system.c
    Log Message:
    Make the -s, -d, and -n options case insensitive

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, October 25, 2025 10:22:00
    https://gitlab.synchro.net/main/sbbs/-/commit/d2d1f4e7ab770c560abae573
    Modified Files:
    src/doors/clans-src/src/scores.c
    Log Message:
    Fix NULL dereference when language is not loaded

    Will happen if you don't have the required data files.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Saturday, October 25, 2025 10:40:00
    https://gitlab.synchro.net/main/sbbs/-/commit/f9c7d84c59214e82d3625fb7
    Added Files:
    src/doors/clans-src/src/semfile.c semfile.h
    Modified Files:
    src/doors/clans-src/src/GNUmakefile door.c door.h system.c
    Log Message:
    Move semaphore file stuff into separate file

    So it can be used from the reset/config/pcedit utilities.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, October 26, 2025 17:15:00
    https://gitlab.synchro.net/main/sbbs/-/commit/86829317e260f2e0de574335
    Modified Files:
    src/doors/clans-src/src/structs.h
    Log Message:
    72 bytes is enough for this.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, October 26, 2025 18:35:00
    https://gitlab.synchro.net/main/sbbs/-/commit/aef7f70a7d2c098cdc3d697d
    Modified Files:
    src/doors/clans-src/src/system.c video.c
    Log Message:
    Some Windows fixin's

    The video output "stuff" on Windows works now too.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, October 28, 2025 15:54:00
    https://gitlab.synchro.net/main/sbbs/-/commit/b0cbcdc974841d8792336111
    Modified Files:
    src/doors/clans-src/src/system.c
    Log Message:
    Override the OpenDoors command-line help

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, October 28, 2025 15:54:00
    https://gitlab.synchro.net/main/sbbs/-/commit/5869c6efb35082782bf7cd21
    Modified Files:
    src/doors/clans-src/src/system.c
    Log Message:
    Fix System_Error() on *nix to parse pipe codes.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Tuesday, October 28, 2025 15:54:00
    https://gitlab.synchro.net/main/sbbs/-/commit/5297c4973670417dd0af4884
    Modified Files:
    src/doors/clans-src/src/system.c
    Log Message:
    Remove pipes from Windows error popup

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 29, 2025 15:36:00
    https://gitlab.synchro.net/main/sbbs/-/commit/96868e70c7ea07905c5fafdf
    Modified Files:
    src/doors/clans-src/src/spells.c
    Log Message:
    Fix termination of spell string

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wednesday, October 29, 2025 18:32:00
    https://gitlab.synchro.net/main/sbbs/-/commit/e3cfa2fc92c51531974d5e73
    Modified Files:
    src/doors/clans-src/src/system.c system.h
    Log Message:
    Allow MSVC to yell at us some more.

    Since a recursed call to System_Close() *can* return, don't mark it
    as noreturn.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to Git commit to main/sbbs/m on Friday, October 31, 2025 13:36:00
    https://gitlab.synchro.net/main/sbbs/-/commit/9573ffdb5611b875b9479d9c
    Modified Files:
    src/doors/clans-src/src/structs.h
    Log Message:
    Intellisense doesn't like inline struct declarations

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, November 09, 2025 08:02:00
    https://gitlab.synchro.net/main/sbbs/-/commit/92c4b99c21483a6ee312e16b
    Modified Files:
    src/doors/clans-src/src/scores.c
    Log Message:
    Missed an atoc

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