@@ -85,7 +85,7 @@ extern "C" {
8585# include "UriBase.h"
8686#endif
8787
88- extern const URI_CHAR * const URI_FUNC ( SafeToPointTo );
88+
8989
9090/**
9191 * Specifies a range of characters within a string.
@@ -200,11 +200,7 @@ typedef struct URI_TYPE(QueryListStruct) {
200200 struct URI_TYPE (QueryListStruct ) * next ; /**< Pointer to the next key/value pair in the list, can be NULL if last already */
201201} URI_TYPE (QueryList ); /**< @copydoc UriQueryListStructA */
202202
203- URI_PUBLIC UriBool URI_FUNC (IsHostSet )(const URI_TYPE (Uri ) * uri );
204203
205- URI_PUBLIC UriBool URI_FUNC (PushPathSegment )(URI_TYPE (ParserState ) * state ,
206- const URI_CHAR * first , const URI_CHAR * afterLast ,
207- UriMemoryManager * memory );
208204
209205/**
210206 * Parses a RFC 3986 %URI.
@@ -354,7 +350,7 @@ URI_PUBLIC int URI_FUNC(FreeUriMembersMm)(URI_TYPE(Uri) * uri,
354350
355351
356352/**
357- * Percent-encodes all unreserved characters from the input string and
353+ * Percent-encodes all but unreserved characters from the input string and
358354 * writes the encoded version to the output string.
359355 *
360356 * NOTE: Be sure to allocate <b>3 times</b> the space of the input buffer for
@@ -388,7 +384,7 @@ URI_PUBLIC URI_CHAR * URI_FUNC(EscapeEx)(const URI_CHAR * inFirst,
388384
389385
390386/**
391- * Percent-encodes all unreserved characters from the input string and
387+ * Percent-encodes all but unreserved characters from the input string and
392388 * writes the encoded version to the output string.
393389 *
394390 * NOTE: Be sure to allocate <b>3 times</b> the space of the input buffer for
@@ -465,7 +461,7 @@ URI_PUBLIC const URI_CHAR * URI_FUNC(UnescapeInPlace)(URI_CHAR * inout);
465461
466462/**
467463 * Performs reference resolution as described in
468- * <a href="http ://tools .ietf.org/html/rfc3986#section-5.2.2">section 5.2.2 of RFC 3986</a>.
464+ * <a href="https ://datatracker .ietf.org/doc /html/rfc3986#section-5.2.2">section 5.2.2 of RFC 3986</a>.
469465 * Uses default libc-based memory manager.
470466 * NOTE: On success you have to call uriFreeUriMembersA on \p absoluteDest manually later.
471467 *
@@ -488,7 +484,7 @@ URI_PUBLIC int URI_FUNC(AddBaseUri)(URI_TYPE(Uri) * absoluteDest,
488484
489485/**
490486 * Performs reference resolution as described in
491- * <a href="http ://tools .ietf.org/html/rfc3986#section-5.2.2">section 5.2.2 of RFC 3986</a>.
487+ * <a href="https ://datatracker .ietf.org/doc /html/rfc3986#section-5.2.2">section 5.2.2 of RFC 3986</a>.
492488 * Uses default libc-based memory manager.
493489 * NOTE: On success you have to call uriFreeUriMembersA on \p absoluteDest manually later.
494490 *
@@ -512,7 +508,7 @@ URI_PUBLIC int URI_FUNC(AddBaseUriEx)(URI_TYPE(Uri) * absoluteDest,
512508
513509/**
514510 * Performs reference resolution as described in
515- * <a href="http ://tools .ietf.org/html/rfc3986#section-5.2.2">section 5.2.2 of RFC 3986</a>.
511+ * <a href="https ://datatracker .ietf.org/doc /html/rfc3986#section-5.2.2">section 5.2.2 of RFC 3986</a>.
516512 * NOTE: On success you have to call uriFreeUriMembersMmA on \p absoluteDest manually later.
517513 *
518514 * @param absoluteDest <b>OUT</b>: Result %URI
@@ -628,10 +624,10 @@ URI_PUBLIC int URI_FUNC(ToStringCharsRequired)(const URI_TYPE(Uri) * uri,
628624
629625/**
630626 * Converts a %URI structure back to text as described in
631- * <a href="http ://tools .ietf.org/html/rfc3986#section-5.3">section 5.3 of RFC 3986</a>.
627+ * <a href="https ://datatracker .ietf.org/doc /html/rfc3986#section-5.3">section 5.3 of RFC 3986</a>.
632628 *
633629 * NOTE: Scheme-based normalization
634- * (<a href="http ://tools .ietf.org/html/rfc3986#section-6.2.3">section 6.2.3 of RFC 3986</a>)
630+ * (<a href="https ://datatracker .ietf.org/doc /html/rfc3986#section-6.2.3">section 6.2.3 of RFC 3986</a>)
635631 * is not applied and is considered a responsibility of the application using uriparser.
636632 *
637633 * @param dest <b>OUT</b>: Output destination
0 commit comments