int now uses bit-or with 0. add int macro that does the same thing.
add more compat cast stuff. update corelib.org
a couple other ones we finished