Add the khttp_urlpart(3)
to replace the now-deprecated
These are for the most part a re-name of the old functions that
remove the unused
There are some small behaviour changes from the original in corner
case usage: they have an empty suffix (not just
inhibit printing the dot-suffix, allow a
have an empty or
page also inhibit the suffix.
This way, these functions only produce valid URLs, and also allow
for some previously-disallowed (but valid) forms such as
The previous functions have been retained with the original
behaviour with one exception: before, an empty
suffix would still print the period separator. Now, this is
forms, which accept a variable-length type, are also now exposed for
Add the khttp_urlabs(3)
which is similar to the earlier
significantly more robust and accepts query string arguments.
is retained, but deprecated.
replacing the legacy
. They're identical
except in how
values are handled, in the first
case returning them as empty strings instead of
in the second regarding them as errors.
For the encoder, this allows all URL formatting tools to pass
values as query string values without errors.
The earlier functions have been retained with the original behaviour
with one exception
, in that a
destination argument for
Verify and fix that all scope-opening functions in
properly close variable arguments contexts on error.
: previously, several
functions would return
, such as when popping from an empty stack.
To prevent other
errors from being masked,
to handle these situations.
Split apart kcgixml(3)
into one manpage