#[unsafe(no_mangle)]pub const extern "C" fn nstd_core_cstr_last(
cstr: &NSTDCStr,
) -> *const NSTDCharAvailable on crate feature
core only.Expand description
Returns a pointer to the last character in a C string slice, or null if it is empty.
§Parameters:
const NSTDCStr *cstr- The C string slice.
§Returns
const NSTDChar *last - If present, a pointer to the last character in the C string slice.
§Example
use nstd_sys::core::cstr::{nstd_core_cstr_from_raw_with_null, nstd_core_cstr_last};
unsafe {
let cstr = nstd_core_cstr_from_raw_with_null("Tea\0".as_ptr().cast());
assert!(*nstd_core_cstr_last(&cstr) == 0);
}