replace illegal characters with hex escapes
portable makefile syntax
fix warnings
use correct size for sigs
delete old .cvsignore files
code after Error is unreachable
use vers_id
return physfs types
macro for Object pointer indexing