[][src]Function encoding_c_mem::encoding_mem_is_ascii

#[no_mangle]
pub unsafe extern "C" fn encoding_mem_is_ascii(
    buffer: *const u8,
    len: usize
) -> bool

Checks whether the buffer is all-ASCII.

May read the entire buffer even if it isn't all-ASCII. (I.e. the function is not guaranteed to fail fast.)

Undefined behavior

UB ensues if buffer and buffer_len don't designate a valid memory block or if buffer is NULL. (If buffer_len is 0, buffer may be bogus but still has to be non-NULL.)