Hi all,
I've attached a full list of raw 'warning' messages in
all of the following builds (rev 9021):
BCC55
BCC58
MinGW 4.12
MSVS 2005
MSVS 2005 C++,
MSVS 2008
MSVS 2008 C++
Pelles C 4.5
Pelles C 5.0
Pelles C 5.0 64 bit
MSVS 2008 C++ 64 bit
DJGPP 4.23 32 bit
As a conclusion, it looks like there are some more
problematic contribs, which I'd like to hereby propose
to discuss further inclusion of the following contribs:
- hbsqlit2 - The interface code is tidy, but the included
sqlite2 source isn't, moreover, we have hbsqlit3.
- hbwhat32 - It has several warnings and possible bugs and
it's incompatible with 64 bit Windows.
- hbw32ddr - This DirectDraw code is rather a code example
than a full-blown DirectDraw interface
library, so I'd suggest to move it to /contrib/examples.
- hbziparch - It's C++, we have hbmzip as a successor, the
interface code is very untidy and the include ZipArchive
source is not portable enough.
I'd personally propose to remove hbsqlit2, hbziparch, move
hbw32ddr to examples and discuss what to do with hbwhat32.
Notice these these 4 contribs are already excluded from
GNU builds. I'd like to do the same for non-GNU make files
to clean all default builds in the meantime.
Also, there are some contribs which need further work to make
them compile cleanly under 64 bit Windows, just like the core
itself.
Brgds,
Viktor
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour