Subj : src/doors/clans-src/src/random.c random.hsrc/doors/clans-src/src/GNUma To : Git commit to main/sbbs/master From : Deuc¨ Date : Sun Oct 26 2025 16:57:44 https://gitlab.synchro.net/main/sbbs/-/commit/8f363e6589a8836fa81c28e0 Added Files: src/doors/clans-src/src/random.c random.h Modified Files: src/doors/clans-src/src/GNUmakefile alliance.c alliancem.c defines.h door.c empire.c fight.c ibbs.c install.c items.c menus.c menus2.c npc.c parsing.c pawn.c quests.c reg.c reset.c spells.c structs.h system.c system.h unix_wrappers.c unix_wrappers.h user.c video.c village.c voting.c win_wrappers.c win_wrappers.h Log Message: Strictly use POSIX or Win32 APIs Don't use any extensions from anywhere. This means using rand() and other sub-optimal bits, but at least there's a single, well-defined target instead of multiple targets. This does mean we have our own strlcpy() and strlcat() on all systems, and need to have our own versions of widely supports extensions. --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .