uriAddBaseUriExA

Function uriAddBaseUriExA 

Source
pub unsafe extern "C" fn uriAddBaseUriExA(
    absoluteDest: *mut UriUriA,
    relativeSource: *const UriUriA,
    absoluteBase: *const UriUriA,
    options: UriResolutionOptions,
) -> c_int
Expand description

Performs reference resolution as described in section 5.2.2 of RFC 3986. Uses default libc-based memory manager. NOTE: On success you have to call uriFreeUriMembersA on \p absoluteDest manually later.

@param absoluteDest OUT: Result %URI @param relativeSource IN: Reference to resolve @param absoluteBase IN: Base %URI to apply @param options IN: Configuration to apply @return Error code or 0 on success

@see uriRemoveBaseUriA @see uriAddBaseUriA @see uriAddBaseUriExMmA @since 0.8.1