Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,22 @@

# Better String Library

The bstring library provides a string abstraction data type for the C language
as a memory safe alternative to null terminated buffers.

This is a fork of Paul Hsieh's [Better String Library][]. The following
features (or mis-features, depending on your point of view) are included:

1. Build system (Meson and Autotools)
2. Updated test suite based on [Check][]
3. Add memory profiling with [Valgrind][] to the workflow
4. Add continuous integration via GitHub Actions
5. Remove C++ code
5. Remove C++ wrapper code, returning this to a pure C library
6. Other various improvements

Currently this fork should be binary-compatible with the original code. The
only source incompatibility is the removal of the `const_bstring` type.
Just use `const bstring` instead.

[Better String Library]: http://bstring.sourceforge.net/
[Check]: https://github.com/libcheck/check
Expand Down
Loading