summaryrefslogtreecommitdiffstats
path: root/include/rtl
diff options
context:
space:
mode:
authorMichael Stahl <michael.stahl@allotropia.de>2021-02-03 19:43:31 +0100
committerMichael Stahl <michael.stahl@allotropia.de>2021-02-08 14:56:37 +0100
commitc5329ac1fa239bf4864e44c557210e9b08c47c68 (patch)
tree1aad01ee76f4cd2ee9d31561208802c2eed10e07 /include/rtl
parentUpdate git submodules (diff)
downloadcore-c5329ac1fa239bf4864e44c557210e9b08c47c68.tar.gz
core-c5329ac1fa239bf4864e44c557210e9b08c47c68.zip
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/rtl')
-rw-r--r--include/rtl/uri.h13
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,