annotate Resources/ThirdParty/base64/base64.h @ 3834:219de90c1f43

Added a flag to use an extra buffer in PamReader to ensure (malloc-like) alignment of the image buffer. This flag is NOT turned on by default and, in Orthanc, is only used by the Unit tests.
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 15 Apr 2020 16:58:28 +0200
parents 2e7c5c15ba25
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2102
f0544ab9396b fix line endings for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 950
diff changeset
1 #include <string>
f0544ab9396b fix line endings for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 950
diff changeset
2
3325
2e7c5c15ba25 reserve size for base64 decoding + avoid copy. In a test in WASM, encoding 3MB took 110ms instead of 1400ms previously
Alain Mazy <alain@mazy.be>
parents: 2102
diff changeset
3 void base64_encode(std::string& result, const std::string& stringToEncode);
2e7c5c15ba25 reserve size for base64 decoding + avoid copy. In a test in WASM, encoding 3MB took 110ms instead of 1400ms previously
Alain Mazy <alain@mazy.be>
parents: 2102
diff changeset
4 void base64_decode(std::string& result, const std::string& s);