Mercurial > hg > orthanc
annotate OrthancFramework/Resources/ThirdParty/base64/base64.h @ 4649:e915102093de
New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 30 Apr 2021 10:09:50 +0200 |
parents | d25f4c0fa160 |
children |
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); |