I'm working on porting some Amiga code to Windows / Borland C++. The Amiga has a nice flat memory model, where a pointer is 32 bits and reaches everywhere, as Brian K. intended. 🙂 This means I've got lots of pointers to different types, integral types, my own typedefs, etc.…