std1.0.0-beta-7 SafeC docs

Module encoding::ascii

#include <std/encoding/ascii.h> source

ASCII validation and case conversion

Functions

ascii_is_validReturns 1 if every byte in the NUL-terminated string is in [0, 127].
ascii_is_valid_bytesReturns 1 if every byte in s[0, len) is in [0, 127] (no NUL terminator required — for validating a raw byte range, e.g. from a socket read).
ascii_is_alpha
ascii_is_digit
ascii_is_alnum
ascii_is_space
ascii_is_upper
ascii_is_lower
ascii_is_printprintable, including ' ' (0x20..0x7E)
ascii_to_upperno-op for non a-z bytes
ascii_to_lowerno-op for non A-Z bytes