diff options
author | Vlad Yaroslavlev <vladon@vladon.com> | 2022-02-10 16:46:23 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:46:23 +0300 |
commit | 706b83ed7de5a473436620367af31fc0ceecde07 (patch) | |
tree | 103305d30dec77e8f6367753367f59b3cd68f9f1 /library/cpp/unicode/punycode/punycode.h | |
parent | 918e8a1574070d0ec733f0b76cfad8f8892ad2e5 (diff) | |
download | ydb-706b83ed7de5a473436620367af31fc0ceecde07.tar.gz |
Restoring authorship annotation for Vlad Yaroslavlev <vladon@vladon.com>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/unicode/punycode/punycode.h')
-rw-r--r-- | library/cpp/unicode/punycode/punycode.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/library/cpp/unicode/punycode/punycode.h b/library/cpp/unicode/punycode/punycode.h index af4acc25c1..868e473253 100644 --- a/library/cpp/unicode/punycode/punycode.h +++ b/library/cpp/unicode/punycode/punycode.h @@ -1,6 +1,6 @@ #pragma once -#include <util/generic/string.h> +#include <util/generic/string.h> #include <util/generic/strbuf.h> #include <util/generic/yexception.h> @@ -9,17 +9,17 @@ // Raw strings encoder/decoder: does not prepend with ACE prefix ("xn--"), // does not limit input length. Throws TPunycodeError on any internal error. // Returned strbuf points to @out data. -TStringBuf WideToPunycode(const TWtringBuf& in, TString& out); -TWtringBuf PunycodeToWide(const TStringBuf& in, TUtf16String& out); +TStringBuf WideToPunycode(const TWtringBuf& in, TString& out); +TWtringBuf PunycodeToWide(const TStringBuf& in, TUtf16String& out); -inline TString WideToPunycode(const TWtringBuf& in) { - TString out; +inline TString WideToPunycode(const TWtringBuf& in) { + TString out; WideToPunycode(in, out); return out; } -inline TUtf16String PunycodeToWide(const TStringBuf& in) { - TUtf16String out; +inline TUtf16String PunycodeToWide(const TStringBuf& in) { + TUtf16String out; PunycodeToWide(in, out); return out; } @@ -29,12 +29,12 @@ inline TUtf16String PunycodeToWide(const TStringBuf& in) { // Labels containing non-ASCII characters are prefixed with ACE prefix ("xn--"). // Limits maximal encoded domain label length to IDNA_LABEL_MAX_LENGTH (255 by default). // Throws TPunycodeError on failure. -TString HostNameToPunycode(const TWtringBuf& unicodeHost); -TUtf16String PunycodeToHostName(const TStringBuf& punycodeHost); +TString HostNameToPunycode(const TWtringBuf& unicodeHost); +TUtf16String PunycodeToHostName(const TStringBuf& punycodeHost); // Robust versions: on failure return original input, converted to/from UTF8 -TString ForceHostNameToPunycode(const TWtringBuf& unicodeHost); -TUtf16String ForcePunycodeToHostName(const TStringBuf& punycodeHost); +TString ForceHostNameToPunycode(const TWtringBuf& unicodeHost); +TUtf16String ForcePunycodeToHostName(const TStringBuf& punycodeHost); // True if @host looks like punycode domain label sequence, // containing at least one ACE-prefixed label. |