While I was trying to produce a platform independent api for mutices & threads that was quick & flexible I ended up with a garbage collecting type api, I figured if I'm going to make use of it for a dedicated garbage collector api (built on top of it) then I should at least find out if anyone sees any potential problems in it, the code is linked below. I'm going to take a break and play a game so don't expect a fast response if you happen to post something.

src/librawpaw/pawmtx.c * 1a302644dbf504d2cc7552eaff45bb96e506b2c5 * Lee Shallis / Dragonbuilder * GitLab