compiles & runs on 3.12
no need to cast void*
fixed warning
Merge pull request #6 from benwaffle/master

various stuff