qemuuaeglue.h: fix problem when compiled with gcc 4.5.4
qemuuaeglue.h: fix forward declaration of struct CirrusVGAState
include unistd.h where needed

close, read, sync, ftruncate, alarm, etc etc
make uaecptr 32bit even on 64bit archs

this type is only used to point into the amiga memory.
see https://github.com/tonioni/WinUAE/pull/5 for more information.

additionally we make the 64bit types always typedef'd to long long,
where possible (lack of long long is only possible on broken pre-
C99 compilers), this has the advantage that we can always use the "ll"
format specifier when dealing with those types, which would result in
warnings if the implementation typedefs int64_t from stdint to long
on 64bit archs (which is the case for typical linux gcc setups).
enforcer.c: use m68k_getpc() instead of pointer truncation

fix as advised by Toni Wilen in
https://github.com/tonioni/WinUAE/pull/5
disk.c: fix statement with no effect
fix all format specificier warnings

most of them are caused from the switch to make uaecptr always 32 bit.
Merge pull request #41 from rofl0r/fix_warnings

Fix warnings and switch uaecptr to always be 32bit