# HG changeset patch # User websnarf <github@azillionmonkeys.com> # Date 1461195642 25200 # Wed Apr 20 16:40:42 2016 -0700 # Node ID fac0cbbdf3cb0973782a41669150019cf07d9beb # Parent eacf7c7419cb5a03b904f825211c5a941482605c Assessment of SDS. diff --git a/bstrlib.txt b/bstrlib.txt --- a/bstrlib.txt +++ b/bstrlib.txt @@ -3448,6 +3448,14 @@ committed to Unicode representation of its string data, and therefore cannot be used as a generic buffer library. +SDS +--- + +Sds uses a strategy very similar to Libsrt. However, it uses some dynamic +headers to decrease the overhead for very small strings. This requires an +extra switch statement for access to each string attribute. The source code +appears to use gcc/clang extensions, and thus it is not portable. + =============================================================================== Examples