www.digitalmars.com         C & C++   DMDScript  

c++.stlsoft - b64 1.4.1 released

b64 is a very small and simple library that provides Base-64 encoding and
decoding, according to RFC-1113, in C and C++.

The b64 core library is a pure standalone component:

  a.. It has zero dependencies on any other libraries.
  b.. It has zero dependencies on any part of the C standard library, except in
debug builds (where it depends on strchr() and
  c.. It has zero dependencies on any host operating system facilities.
  d.. It does not allocate any memory.

It is released under the BSD license, which basically means its free for any
use, but you can't claim it's yours.

Release 1.4.1:
* added test variant for all makefile projects
* added support for Borland 5.9+
* preparations for widestring support
* fixed defect in b64_encode()/b64_encode2()
* fixed defective use of std::vector subscript operator
* improvements in C++ API exception handling, including message and additional
* NOTE: bundles xContract 0.3.1
* NOTE: bundles xTests 0.14.3

Note: this release of b64 requires STLSoft 1.9.89, or later. Download from

Download from http://synesis.com.au/software/b64.html

Discuss at: http://www.digitalmars.com/webnews/newsgroups.php?search_txt=&group=c%2B%2B.stlsoft

b64 website: http://synesis.com.au/software/b64.html
Jan 20 2010