c: Make integer casts a little less "warny"
c: Make integer casts a little less "warny"

On LLP64 systems (e.g. Windows) 64-bit pointers are cast to 32-bit
integers, which tends to set off warnings. Losing those upper bits is
perfectly fine for this application, and compilers generally don't care
about the data loss when casting from integer to integer.

skeeto/fantasyname,skeeto/fantasyname,skeeto/fantasyname,skeeto/fantasyname,skeeto/fantasyname,skeeto/fantasyname,skeeto/fantasyname