* harbour/include/hbcomp.h
* harbour/include/hbmacro.h
* harbour/source/compiler/hbmain.c
* harbour/source/compiler/harbour.y
* harbour/source/vm/macro.c
* harbour/source/vm/garbage.c
* harbour/source/vm/hvm.c
* harbour/source/vm/classes.c
* harbour/source/rdd/dbf1.c
* harbour/source/rdd/dbffpt/dbffpt1.c
* harbour/source/rtl/binnum.c
* harbour/source/rtl/gtwvt/gtwvt.c
* added explicit casting or changed some declarations to avoid
warning about possible data lost in conversions
* harbour/source/rtl/direct.c
% optimized directory array creation and fixed one TOFIX note
I left few warnings intentionally to mark places which should be
updated in the future (f.e. HB_SYMBOLSCOPE translations).
Victor, if you can please make build test with MSVC builds and
send the list of warnings which still exist to harbour-devel.
* utils/hbpp/pragma.c
* source/rtl/binnum.c
* source/rtl/direct.c
! Some VS2005 -O2 warnings.
One TOFIX added at the same time, since DIRECTORY()
has a problem returning file sizes greater than 2GB.
* harbour/source/rtl/diskspac.c
* harbour/source/rtl/disksphb.c
* use statvfs() instead of statfs() in *nixes - unlike statfs()
statvfs() is documented POSIX function
* respect superuser status in calculating free space in DISKSPACE()
* respect _SET_FILECASE, _SET_DIRCASE in HB_DISKSPACE()
* accept numeric parameter with driver number in systems
which supports drive letters
* harbour/source/rtl/binnum.c
* harbour/source/rtl/binnumx.c
* force positive return value in BIN2W() and BIN2U()