• src/doors/clans-src/src/serialize.c serialize.hsrc/doors/clans-src/src

    From Deucе@VERT to Git commit to main/sbbs/master on Tue Oct 14 09:09:59 2025
    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