diff options
author | Michael Stahl <michael.stahl@allotropia.de> | 2021-02-03 19:43:31 +0100 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2021-02-08 14:56:37 +0100 |
commit | c5329ac1fa239bf4864e44c557210e9b08c47c68 (patch) | |
tree | 1aad01ee76f4cd2ee9d31561208802c2eed10e07 /include | |
parent | e38fbbe01ff732371e9f72fe019a3d2b67075c1d (diff) |
rtl::Uri: document difference of rtl_UriCharClass to RFC 3986
Change-Id: I640777aa7bb4baf5b0d74e996c036e16f6127d57
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110387
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/rtl/uri.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/rtl/uri.h b/include/rtl/uri.h index 7767762da229..1fbd0128ab89 100644 --- a/include/rtl/uri.h +++ b/include/rtl/uri.h @@ -59,6 +59,8 @@ typedef enum @verbatim The 'valid' characters are !$&'()*+,-./:;=?@[]_~ plus digits and letters. + + This differs from RFC 3986 @<fragment> in additionally allowing [] @endverbatim */ rtl_UriCharClassUric, @@ -67,6 +69,9 @@ typedef enum @verbatim The 'valid' characters are !$&'()*+,-.:;=?@_~ plus digits and letters. + + This differs from RFC 3986 @<fragment> in additionally encoding / + This differs from RFC 3986 @<pchar> in additionally allowing ? @endverbatim */ rtl_UriCharClassUricNoSlash, @@ -75,6 +80,8 @@ typedef enum @verbatim The 'valid' characters are !$&'()*+,-.;=@_~ plus digits and letters. + + This is the same as RFC 3986 @<segment-nz-nc> @endverbatim */ rtl_UriCharClassRelSegment, @@ -83,6 +90,8 @@ typedef enum @verbatim The 'valid' characters are !$&'()*+,-.:;=@_~ plus digits and letters. + + This differs from RFC 3986 @<reg_name> in additionally allowing @ @endverbatim */ rtl_UriCharClassRegName, @@ -91,6 +100,8 @@ typedef enum @verbatim The 'valid' characters are !$&'()*+,-.:;=_~ plus digits and letters. + + This is the same as RFC 3986 @<userinfo> @endverbatim */ rtl_UriCharClassUserinfo, @@ -99,6 +110,8 @@ typedef enum @verbatim The 'valid' characters are !$&'()*+,-.:=@_~ plus digits and letters. + + This differs from RFC 3986 @<pchar> in additionally encoding ; @endverbatim */ rtl_UriCharClassPchar, |