Specify calling convention (since cdecl is not the default on Windows, this was breaking Windows users)