cstring is a small and simple platform-independent C library for the definition and manipulation of expandable C-style strings. Strings are represented as instances of the cstring_t structure, and manipulated by the library's functions. Its features include selection of different allocator pools, mapping cstring_t instances as views onto existing memory areas, efficient work-ahead memory optimization, and minimal link requirements.
|Tags||Software Development Libraries|
|Operating Systems||OS Independent|
Release Notes: This release adds CSTRING_RC_SYSTEMSPECIFICFAILURE. Makefiles now build cstring.3.core*.(lib|a) rather than cstring.3*.(lib|a).
Release Notes: This release incorporates significant additions to the API: I/O [cstring_readline(), cstring_writeline()]; creation [cstring_createN()]; replacement [cstring_replace(), cstring_replaceLen(), cstring_replaceAll()]; insertion [cstring_insert(), cstring_insertLen()]. It also adds compatibility with Borland C/C++ 5.8.-6.1 and Intel C/C++ 9-11. Three automated test programs were added to exercise the new functions. The library has no dependencies on any other libraries, but the test programs require xTests 0.13.3 and shwild 0.9 (bundled in the distribution) and STLSoft 1.9.85.
Release Notes: This release incorporates support for the Safe String library and for the Win64 platform.
No changes have been submitted for this release.