category
http_text_helpers
Internal shared helpers for ASCII case normalization and HTTP optional whitespace trimming.
Availability:
logtalk_load(http_core(loader))Author: Paulo Moura
Version: 1:0:0
Date: 2026-06-05
Compilation flags:
staticUses:
Remarks:
(none)
Inherited public predicates:
(none)
Public predicates
(no local declarations; see entity ancestors if any)
Protected predicates
ows_code/1
Succeeds when the code is HTTP optional whitespace (SP or HTAB).
Compilation flags:
staticTemplate:
ows_code(Code)Mode and number of proofs:
ows_code(+integer) - zero_or_onelowercase_ascii_codes/2
Converts uppercase ASCII letter codes in a list to lowercase, leaving all other codes unchanged.
Compilation flags:
staticTemplate:
lowercase_ascii_codes(Codes,LowercaseCodes)Mode and number of proofs:
lowercase_ascii_codes(+list(integer),-list(integer)) - oneuppercase_ascii_codes/2
Converts lowercase ASCII letter codes in a list to uppercase, leaving all other codes unchanged.
Compilation flags:
staticTemplate:
uppercase_ascii_codes(Codes,UppercaseCodes)Mode and number of proofs:
uppercase_ascii_codes(+list(integer),-list(integer)) - onetrim_trailing_ows_codes/2
Removes trailing HTTP optional whitespace codes from a list.
Compilation flags:
staticTemplate:
trim_trailing_ows_codes(Codes,TrimmedCodes)Mode and number of proofs:
trim_trailing_ows_codes(+list(integer),-list(integer)) - onetrim_ows_codes/2
Removes leading and trailing HTTP optional whitespace codes from a list.
Compilation flags:
staticTemplate:
trim_ows_codes(Codes,TrimmedCodes)Mode and number of proofs:
trim_ows_codes(+list(integer),-list(integer)) - onePrivate predicates
(no local declarations; see entity ancestors if any)
Operators
(none)