diff options
author | Sam Roberts <vieuxtech@gmail.com> | 2019-03-27 22:10:21 +0300 |
---|---|---|
committer | Sam Roberts <vieuxtech@gmail.com> | 2019-03-29 00:03:18 +0300 |
commit | bcbd35a48d00c915690682b546e6c282bd15150b (patch) | |
tree | a19f2dd6196b88399443762f63668f90c0c322c2 /src/util.h | |
parent | 805e614ba7401a04330d8f2878d61213268d6e8b (diff) |
crypto: add openssl specific error properties
Don't force the user to parse the long-style OpenSSL error message,
decorate the error with the library, reason, code, function.
PR-URL: https://github.com/nodejs/node/pull/26868
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Diffstat (limited to 'src/util.h')
-rw-r--r-- | src/util.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h index 56b2bc83382..a9de8f8636c 100644 --- a/src/util.h +++ b/src/util.h @@ -284,6 +284,10 @@ inline void SwapBytes64(char* data, size_t nbytes); inline char ToLower(char c); inline std::string ToLower(const std::string& in); +// toupper() is locale-sensitive. Use ToUpper() instead. +inline char ToUpper(char c); +inline std::string ToUpper(const std::string& in); + // strcasecmp() is locale-sensitive. Use StringEqualNoCase() instead. inline bool StringEqualNoCase(const char* a, const char* b); |