On Tue, 01 Jul 2008, Szakáts Viktor wrote: Hi Viktor,
> 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. I agree but before we begin to change it we should create list of necessary types we will want to use instead of current one and new ones we will have to introduce to resolve problems with some limitations. best regards, Przemek _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
