Publisher review:Libcwd is a thread-safe, full-featured debugging support library for C developers. Libcwd is a thread-safe, full-featured debugging support library for C developers.
It includes ostream-based debug output with custom debug channels and devices, powerful memory allocation debugging support, as well as run-time support for printing source file:line number information and demangled type names.
Features:
- End-users of an application don't need to install libcwd.
- The use of namespaces prevents name collisions between debug channels of different libraries.
- Debug channels and devices can be turned on or off on a per thread basis.
- All debug code can be omitted from the executable by not defining a single CWDEBUG macro.
- Code using libcwd looks clean and is surveyable as a result of using a few well-defined macros, avoiding the need of disturbing #ifdef CWDEBUG ... #endif constructs.
- Debug output is written to an ostream and as such type-safe and customizable as is usual for C ostreams.
- An arbitrary number of debug channels and debug devices can be created without any penalty in terms of cpu usage.
- Full support for all forms of iterative and recursive calls.
Libcwd 0.99.46 is a C/C++ script for Ad Management scripts design by Carlo Wood.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Libcwd is a thread-safe, full-featured debugging support library for C developers.
Operating system:Windows / Linux / Mac OS / BSD / Solaris