warns=3- remove param names from function decls- sprinkle const- rename shadowed variables- XXX: there is a lot of fishy __UNCONST going on.