Hi,
I would like to say thank you for the stralloc string library, now
being replaced by the array library.
I think this library is a key to security and great performance of
your software. I adapted this concept in some of my C projects and I
think it was good move. I would suggest anyone to replace rubbish old
string.h string functions with this library. I'd like to highlight
main features, maybe someone will benefit from that.
- programs using stralloc are immune to buffer overflows or reading
beyond the end of string, see qmail or other DJB software,
- great performance -- it doesn't have to traverse the whole string
when appending to it, because it maintains current length,
- it's binary safe, it can't be fooled by strings containing '\0's or
other garbage in the middle,
- the API is very simple yet powerful.
Take a look at the docs here
http://cr.yp.to/lib/stralloc.html
Mr Bernstein please also consider adding stralloc_contains() and
stralloc_endswith() to your implementation. These are useful functions
which are trivial to implement.
Regards.
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.