#endif // _di_f_utf_character_is_zero_width_
#ifndef _di_f_utf_character_to_char_
- f_return_status f_utf_character_to_char(const f_utf_character utf_character, f_string *character, uint8_t *width_max) {
+ f_return_status f_utf_character_to_char(const f_utf_character utf_character, f_string *character, f_string_length *width_max) {
#ifndef _di_level_0_parameter_checking_
if (utf_character == 0) return f_status_set_error(f_invalid_parameter);
if (width_max == 0 && *character != 0) return f_status_set_error(f_invalid_parameter);
#endif // _di_f_utf_is_big_endian_
#ifndef _di_f_utf_is_
- f_return_status f_utf_is(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_
#ifndef _di_f_utf_is_alpha_
- f_return_status f_utf_is_alpha(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_alpha(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_alpha_
#ifndef _di_f_utf_is_alpha_numeric_
- f_return_status f_utf_is_alpha_numeric(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_alpha_numeric(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_alpha_numeric_
#ifndef _di_f_utf_is_control_
- f_return_status f_utf_is_control(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_control(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_control_
#ifndef _di_f_utf_is_control_picture_
- f_return_status f_utf_is_control_picture(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_control_picture(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_control_picture_
#ifndef _di_f_utf_is_graph_
- f_return_status f_utf_is_graph(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_graph(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_graph_
#ifndef _di_f_utf_is_numeric_
- f_return_status f_utf_is_numeric(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_numeric(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_numeric_
#ifndef _di_f_utf_is_valid_
- f_return_status f_utf_is_valid(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_valid(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_valid_
#ifndef _di_f_utf_is_whitespace_
- f_return_status f_utf_is_whitespace(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_whitespace(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_whitespace_
#ifndef _di_f_utf_is_word_
- f_return_status f_utf_is_word(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_word(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_word_
#ifndef _di_f_utf_is_word_dash_
- f_return_status f_utf_is_word_dash(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_word_dash(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_word_dash_
#ifndef _di_f_utf_is_zero_width_
- f_return_status f_utf_is_zero_width(const f_string character, const uint8_t width_max) {
+ f_return_status f_utf_is_zero_width(const f_string character, const f_string_length width_max) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_utf_is_zero_width_
#ifndef _di_f_utf_char_to_character_
- f_return_status f_utf_char_to_character(const f_string character, const uint8_t width_max, f_utf_character *character_utf) {
+ f_return_status f_utf_char_to_character(const f_string character, const f_string_length width_max, f_utf_character *character_utf) {
#ifndef _di_level_0_parameter_checking_
if (width_max < 1) return f_status_set_error(f_invalid_parameter);
if (character_utf == 0) return f_status_set_error(f_invalid_parameter);
* f_failure (with error bit) if width is not long enough to convert.
*/
#ifndef _di_f_utf_character_to_char_
- extern f_return_status f_utf_character_to_char(const f_utf_character utf_character, f_string *character, uint8_t *width_max);
+ extern f_return_status f_utf_character_to_char(const f_utf_character utf_character, f_string *character, f_string_length *width_max);
#endif // _di_f_utf_character_to_char_
/**
* @see f_utf_character_is()
*/
#ifndef _di_f_utf_is_
- extern f_return_status f_utf_is(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_
/**
* @see f_utf_character_is_alpha()
*/
#ifndef _di_f_utf_is_alpha_
- extern f_return_status f_utf_is_alpha(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_alpha(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_alpha_
/**
* @see f_utf_character_is_alpha_numeric()
*/
#ifndef _di_f_utf_is_alpha_numeric_
- extern f_return_status f_utf_is_alpha_numeric(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_alpha_numeric(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_alpha_numeric_
/**
* @see f_utf_character_is_control()
*/
#ifndef _di_f_utf_is_control_
- extern f_return_status f_utf_is_control(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_control(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_control_
/**
* @see f_utf_character_is_control_picture()
*/
#ifndef _di_f_utf_is_control_picture_
- extern f_return_status f_utf_is_control_picture(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_control_picture(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_control_picture_
/**
* @see f_utf_character_is_fragment()
*/
#ifndef _di_f_utf_is_fragment_
- extern f_return_status f_utf_is_fragment(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_fragment(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_fragment_
/**
* @see f_utf_character_is_graph()
*/
#ifndef _di_f_utf_is_graph_
- extern f_return_status f_utf_is_graph(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_graph(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_graph_
/**
* @see f_utf_character_is_numeric()
*/
#ifndef _di_f_utf_is_numeric_
- extern f_return_status f_utf_is_numeric(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_numeric(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_numeric_
/**
* @see f_utf_character_is_valid()
*/
#ifndef _di_f_utf_is_valid_
- extern f_return_status f_utf_is_valid(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_valid(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_valid_
/**
* @see f_utf_character_is_whitespace()
*/
#ifndef _di_f_utf_is_whitespace_
- extern f_return_status f_utf_is_whitespace(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_whitespace(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_whitespace_
/**
* @see f_utf_character_is_word()
*/
#ifndef _di_f_utf_is_word_
- extern f_return_status f_utf_is_word(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_word(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_word_
/**
* @see f_utf_character_is_word_dash()
*/
#ifndef _di_f_utf_is_word_dash_
- extern f_return_status f_utf_is_word_dash(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_word_dash(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_word_dash_
/**
* @see f_utf_character_is_zero_width()
*/
#ifndef _di_f_utf_is_zero_width_
- extern f_return_status f_utf_is_zero_width(const f_string character, const uint8_t width_max);
+ extern f_return_status f_utf_is_zero_width(const f_string character, const f_string_length width_max);
#endif // _di_f_utf_is_zero_width_
/**
* f_invalid_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_utf_char_to_character_
- extern f_return_status f_utf_char_to_character(const f_string character, const uint8_t width_max, f_utf_character *character_utf);
+ extern f_return_status f_utf_char_to_character(const f_string character, const f_string_length width_max, f_utf_character *character_utf);
#endif // _di_f_utf_char_to_character_
#ifdef __cplusplus