Il fatto di essere 'near' o 'far' non c'entra con il C o il C++.

E per Win32 non e' ne' near ne' far ...

Con quale compilatore C/C++ vuoi utilizzare questo codice?