![]() |
![]() |
![]() |
![]() |
||||
![]() |
![]() |
![]() |
![]() |
||||
|
recls (http://recls.org/) is a C library (implemented in C & C++) that provides recursive file-system 1 searching. It is described in my "Positive Integration" column, in C/C++ User's Journal (CUJ).
The purpose of the library is twofold. As well as providing an educational experience for the readers (and the author!) of the CUJ column, it is also intended to be a production-quality library, and it is my hope that it will find use throughout the development community. The license is very open, and allows use in any commercial or non-commercial organisation, without requiring provision of source, or runtime acknowledgements.
Several other mappings will be provided, as the library evolves:
Building the libraries requires that you have version 1.9.1 beta 10 or later of the STLSoft libraries, and that you've defined the enviroment variable STLSOFT_INCLUDE
to refer to the STLSoft directory.
Once other language mappings, that rely on dynamic libraries (such as the .NET ones), then it is possible that binary versions will be made available.
Note that for version 1.0.1, makefiles are provided for Borland C++, CodeWarrior, Digital Mars, GCC and Visual C++ only.
Thanks are also due to the following, who've lent support in one way or another:
Best regards, and good coding
Matthew Wilson
Author, "Imperfect C++", Addison-Wesley, 2004 | (http://www.imperfectcplusplus.com) | ||
Contributing editor, C/C++ Users Journal | (http://www.synesis.com.au/articles.html#columns) | ||
recls implementor | admin hat stlsoft dot org | ||
Director, Synesis Software | (http://www.synesis.com.au) | ||
STLSoft moderator and C++ monomaniac | (http://www.stlsoft.org/) |
|
recls Library documentation © Synesis Software Pty Ltd, 2001-2006 |