Question: Since upgrading 'everything' today to deploy to OS4 devices, it no longer recognizes localized XIBs and plists. (It=neither iPhone simulator or iPhone.) As in, before OS4, switching language caused the correct localized files to be loaded, but not so now. Does something need to be 'recreated', 'nudged', or renamed? It has worked on simulator and devices since April, and I get no warnings in my code.

The languages are English and sv\_SE, in case there has been a change in language codes.

Answer: 
GCC supports `long long` (depending on compilation flags), which is a 64-it integer. Or you can use `std::int64_t` from the `cstdint` header.

Or to be more cross-platform, use `boost/cstdint.hpp`, which defines `boost::int64_t`

`_tmain` is just Microsoft being silly (or nonstandard, if you will) The rest of the world uses `main`, plain and simple.
`_TCHAR` has no direct equivalent, but since you say you don't need to support `wchar_t`, you can just replace it wit `char`.
You can use [qint64](http://doc.trolltech.com/4.2/qtglobal.html#qint64-typedef) from Qt framework(Platform independent), but probably there are easier ways.