recls 1.9.1 (alpha 2) released

Download from https://sourceforge.net/projects/recls/files

recls 1.9.1 (alpha 2) released - 11th February 2010

Summary:
--------

* added VC++ 9 (Visual Studio 2008) solution/project files
* added Recls_GetFileSizeGigaBytes(), Recls_GetFileSizeMegaBytes(), Recls_GetFileSizeKiloBytes() API functions
* corrected defects/missing features in examples
* corrected 32/64-bit compiler warnings
* NOTE: core depends on STLSoft 1.9.92 (or later)
* NOTE: C++ mapping also depends on STLSoft 1.10 alpha 13 (or later)

Details:
--------

Core:

~ include/recls/recls.h:
+ added Recls_GetFileSizeGigaBytes()
+ added Recls_GetFileSizeMegaBytes()
+ added Recls_GetFileSizeKiloBytes()
~ in/out/inout annotations

~ src/api.util.create_directory.cpp:
~ fixed 32/64-bit conversion warning

~ src/api.util.get_file_sizes.cpp:
+ added Recls_GetFileSizeGigaBytes()
+ added Recls_GetFileSizeMegaBytes()
+ added Recls_GetFileSizeKiloBytes()

~ src/api.util.remove_directory.cpp:
~ fixed 32/64-bit conversion warning

Makefiles / Project-files:

~ recls.vc9.sln:
+ added VC++ 9 solution file

~ projects/core/vc9/recls.core.vcproj:
+ added VC++ 9 project file

~ projects/core/vc6/recls.core.dsp:
~ moved pch.cpp into common projects/core directory

~ build/bc56/makefile:
~ build/bc582/makefile:
~ build/cw8.unix/makefile:
~ build/cw8.win32/makefile:
~ build/dm/makefile:
~ build/gcc34.win32/makefile:
~ build/gcc40.unix/makefile:
~ build/gcc41.unix/makefile:
~ build/gcc42.unix/makefile:
~ build/gcc43.unix/makefile:
~ build/icl10.win32/makefile:
~ build/icl11.win32/makefile:
~ build/icl8.win32/makefile:
~ build/icl9.win32/makefile:
~ build/vc6.unixem/makefile:
~ build/vc6/makefile:
~ build/vc71/makefile:
~ build/vc8.unixem/makefile:
~ build/vc8.x64/makefile:
~ build/vc8/makefile:
~ build/vc9.unixem/makefile:
~ build/vc9/makefile:
+ added Recls_GetFileSizeGigaBytes(), Recls_GetFileSizeMegaBytes(), Recls_GetFileSizeKiloBytes(), in get_file_sizes.cpp

Examples:

~ examples/c/example_c_3/example_c_3.c:
~ examples/c/example_c_8/example_c_8.c:
~ correctly implemented in terms of Recls_GetFileSizeGigaBytes(), Recls_GetFileSizeMegaBytes(), Recls_GetFileSizeKiloBytes()

Test.Unit:

Depends on:

* STLSoft 1.9.92 or later
(http://stlsoft.org/)

Posted by Matt Wilson 2010-02-11