1 .TH fl_string_dynamic_partial_compare_except_trim_string "3" "February 2024" "FLL - Featureless Linux Library 0.6.9" "Library Functions"
3 fl_string_dynamic_partial_compare_except_trim_string
6 .B #include <fll/level_1/string.h>
8 \fBf_status_t fl_string_dynamic_partial_compare_except_trim_string\fP(
9 \fBconst f_string_t \fP\fIstring1\fP,
10 \fBconst f_string_static_t \fP\fIstring2\fP,
11 \fBconst f_array_length_t \fP\fIlength1\fP,
12 \fBconst f_string_range_t \fP\fIrange2\fP,
13 \fBconst f_array_lengths_t \fP\fIexcept1\fP,
14 \fBconst f_array_lengths_t \fP\fIexcept2\fP
19 Compare two strings, similar to strncmp(), but restricted to the given range for the second string.
21 This operates with the first string being a traditional string.
23 This does not stop on NULL. NULL characters are ignored. Ignores leading and trailing whitespace. All 1-byte characters in except1 and except2 are ignored.
35 The length of string1.
39 A range within the string2 to restrict the comparison to.
43 A set of locations within string1 to ignore. This assumes/requires that the locations be in linear order.
47 A set of locations within string2 to ignore. This assumes/requires that the locations be in linear order.
51 \fBF_equal_to\fP when both strings equal.
53 \fBF_equal_to_not\fP when both strings do not equal.
55 \fBF_parameter\fP (with error bit) if a parameter is invalid.
57 \fBF_parameter\fP (with error bit) from: f_utf_is_combining().
59 \fBF_parameter\fP (with error bit) from: f_utf_is_whitespace().
64 \fIfl_string_compare\fP(3), \fIfl_string_compare_except\fP(3), \fIfl_string_compare_except_trim\fP(3), \fIfl_string_compare_trim\fP(3), \fIfl_string_dynamic_compare\fP(3), \fIfl_string_dynamic_compare_except\fP(3), \fIfl_string_dynamic_compare_except_string\fP(3), \fIfl_string_dynamic_compare_except_trim\fP(3), \fIfl_string_dynamic_compare_except_trim_string\fP(3), \fIfl_string_dynamic_compare_string\fP(3), \fIfl_string_dynamic_compare_trim\fP(3), \fIfl_string_dynamic_compare_trim_string\fP(3), \fIfl_string_dynamic_partial_compare\fP(3), \fIfl_string_dynamic_partial_compare_dynamic\fP(3), \fIfl_string_dynamic_partial_compare_except\fP(3), \fIfl_string_dynamic_partial_compare_except_dynamic\fP(3), \fIfl_string_dynamic_partial_compare_except_string\fP(3), \fIfl_string_dynamic_partial_compare_except_trim\fP(3), \fIfl_string_dynamic_partial_compare_except_trim_dynamic\fP(3), \fIfl_string_dynamic_partial_compare_except_trim_string\fP(3), \fIfl_string_dynamic_partial_compare_string\fP(3), \fIfl_string_dynamic_partial_compare_trim\fP(3), \fIfl_string_dynamic_partial_compare_trim_dynamic\fP(3), \fIfl_string_dynamic_partial_compare_trim_string\fP(3), \fIfl_string_dynamic_partial_fll_identify\fP(3), \fIfl_string_dynamic_partial_rip\fP(3), \fIfl_string_dynamic_partial_rip_nulless\fP(3), \fIfl_string_dynamic_rip\fP(3), \fIfl_string_dynamic_rip_nulless\fP(3), \fIfl_string_dynamic_seek_line_to_utf_character\fP(3), \fIfl_string_dynamic_seek_line_until_graph\fP(3), \fIfl_string_dynamic_seek_line_until_graph_non\fP(3), \fIfl_string_dynamic_seek_to_utf_character\fP(3), \fIfl_string_rip\fP(3), \fIfl_string_rip_nulless\fP(3), \fIfl_string_seek_line_to_utf_character\fP(3), \fIfl_string_seek_line_until_graph\fP(3), \fIfl_string_seek_line_until_graph_non\fP(3), \fIfl_string_seek_to_utf_character\fP(3), \fIf_utf_is_combining()\fP, \fIf_utf_is_whitespace()\fP, \fIf_utf_is_combining()\fP, \fIf_utf_is_whitespace()\fP
71 Copyright \(co 2007-2024 Kevin Day, GNU LGPL Version 2.1 or later.