FreeBSD Manual Pages
TICKIT_STR...IMIT_BYTES(3) Library Functions Manual TICKIT_STR...IMIT_BYTES(3) NAME tickit_stringpos_limit_... - set limit fields in string position coun- ters SYNOPSIS #include <tickit.h> void tickit_stringpos_limit_bytes(TickitStringPos *pos, size_t bytes); void tickit_stringpos_limit_codepoints(TickitStringPos *pos, int codepoints); void tickit_stringpos_limit_graphemes(TickitStringPos *pos, int graphemes); void tickit_stringpos_limit_columns(TickitStringPos *pos, int columns); void tickit_stringpos_limit_none(TickitStringPos *pos); #define INIT_TICKIT_STRINGPOS_LIMIT_BYTES(bytes) #define INIT_TICKIT_STRINGPOS_LIMIT_CODEPOINTS(codepoints) #define INIT_TICKIT_STRINGPOS_LIMIT_GRAPHEMES(grahpemes) #define INIT_TICKIT_STRINGPOS_LIMIT_COLUMNS(columns) #define INIT_TICKIT_STRINGPOS_LIMIT_NONE Link with -ltickit. DESCRIPTION The first four of these functions each set one of the counter fields in pos to the given value, and the other three to -1. This is useful to create a limit counter to stop tickit_utf8_count(3) or tickit_utf8_countmore(3) at the given position. The final function ini- tialises all four fields to -1. Each is also available as a macro which can be used to initialise a new TickitStringPos variable. TickitStringPos limit = INIT_TICKIT_STRINGPOS_LIMIT_BYTES(b); RETURN VALUE The functions all return no value. The macros expand to a struct ini- tialiser expression. SEE ALSO tickit_utf8_count(3), tickit_stringpos_zero(3), tickit(7) TICKIT_STR...IMIT_BYTES(3)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tickit_stringpos_limit_bytes&sektion=3&manpath=FreeBSD+Ports+15.0>
