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