• src/conio/bitmap_con.c mouse.c sdl_con.c win32gdi.c x_cio.c x_events.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Jan 20 14:42:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/54bdb5aede60b242d7d8fdab
    Modified Files:
    src/conio/bitmap_con.c mouse.c sdl_con.c win32gdi.c x_cio.c x_events.c src/syncterm/conn.c conn_conpty.c conn_pty.c modem.c ripper.c rlogin.c ssh.c telnets.c term.c src/xpdev/rwlockwrap.h threadwrap.h xpbeep.c xpevent.c xpsem.c
    Log Message:
    Replace the multiple custom assert wrappers with a single set

    Previously, different files had different sets of wrappers around pthread_mutex_* and rwlock_* functions. This commit removes those
    and puts assert_ prefixed ones in threadwrap.h and rwlockwrap.h.

    It also uses them in all the bits that SyncTERM uses.

    This means debug builds are much more likely to unexpectedly
    terminate with an assertion... when it does, let us know!

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