Skip to main content

idakit_sys/
strings.rs

1//! STRTYPE field masks from `nalt.hpp`: [`STRWIDTH_MASK`], [`STRLYT_MASK`], [`STRLYT_SHIFT`].
2
3use std::ffi::c_int;
4
5/// `STRWIDTH_MASK` from `nalt.hpp`: the STRTYPE bits selecting bytes-per-character.
6pub const STRWIDTH_MASK: c_int = 0x03;
7/// `STRLYT_MASK` from `nalt.hpp`: the STRTYPE bits selecting the layout (terminated vs Pascal).
8pub const STRLYT_MASK: c_int = 0xFC;
9/// `STRLYT_SHIFT` from `nalt.hpp`: right-shift applied to the [`STRLYT_MASK`] field.
10pub const STRLYT_SHIFT: c_int = 2;