Hi Przemek and all,

Our LONG type is conflicting with FreeImage.h, which
was possible to workaround under Windows, but in Linux
it seems to remain a problem.

We're taking namespaces very seriously, but we actually
break in the most obvious way: type names.

Some of these are needed for Clipper C API compatibility,
but none of them is necessary for Harbour core, or in fact
anywhere outside compatibility .api files.

This is the other reason why we can't easily include
<windows.h> freely anywhere in 3rd party code, besides
causing some other problem, like our types and sizes
unnecessarily tied to OS types.

I think this is something to solve after 1.0.

Please comment.

Brgds,
Viktor

_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to