-
- Downloads
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!
Showing
- src/conio/bitmap_con.c 110 additions, 152 deletionssrc/conio/bitmap_con.c
- src/conio/mouse.c 10 additions, 10 deletionssrc/conio/mouse.c
- src/conio/sdl_con.c 96 additions, 96 deletionssrc/conio/sdl_con.c
- src/conio/win32gdi.c 60 additions, 60 deletionssrc/conio/win32gdi.c
- src/conio/x_cio.c 7 additions, 7 deletionssrc/conio/x_cio.c
- src/conio/x_events.c 58 additions, 58 deletionssrc/conio/x_events.c
- src/syncterm/conn.c 11 additions, 11 deletionssrc/syncterm/conn.c
- src/syncterm/conn_conpty.c 5 additions, 5 deletionssrc/syncterm/conn_conpty.c
- src/syncterm/conn_pty.c 5 additions, 5 deletionssrc/syncterm/conn_pty.c
- src/syncterm/modem.c 5 additions, 5 deletionssrc/syncterm/modem.c
- src/syncterm/ripper.c 27 additions, 41 deletionssrc/syncterm/ripper.c
- src/syncterm/rlogin.c 5 additions, 5 deletionssrc/syncterm/rlogin.c
- src/syncterm/ssh.c 72 additions, 72 deletionssrc/syncterm/ssh.c
- src/syncterm/telnets.c 12 additions, 12 deletionssrc/syncterm/telnets.c
- src/syncterm/term.c 2 additions, 2 deletionssrc/syncterm/term.c
- src/xpdev/rwlockwrap.h 11 additions, 0 deletionssrc/xpdev/rwlockwrap.h
- src/xpdev/threadwrap.h 10 additions, 0 deletionssrc/xpdev/threadwrap.h
- src/xpdev/xpbeep.c 27 additions, 37 deletionssrc/xpdev/xpbeep.c
- src/xpdev/xpevent.c 10 additions, 9 deletionssrc/xpdev/xpevent.c
- src/xpdev/xpsem.c 16 additions, 15 deletionssrc/xpdev/xpsem.c
Loading
Please register or sign in to comment