I've changed Harbour to support __HARBOUR__ with the same value in .c and .prg code.
[ You can hack this around by including hbverbld.h to your .prg/.c files. But this is not a recommended way of doing it, and may change in the future without notice. ]
Minor correction, you only need to explicitly include hbverbld.h in .c, in .prg it's always available. (it's included in a tricky way, and I didn't knotice) One question remains: Should we change __HARBOUR__ to return 0x01000 (versus current 0x0100). [ My vote it is yes. ] This may break some compatibility with existing .prg which expects the value to be in 0x???? format. Opinions? Brgds, Viktor _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour