1 .TH fss_read_print_error_parameter_value_before_value_number "3" "January 2026" "FLL - FSS Read 0.8.0" "Program Functions"
3 fss_read_print_error_parameter_value_before_value_number \-
8 \fBf_status_t fss_read_print_error_parameter_value_before_value_number\fP(
9 \fBfl_print_t *const \fP\fIprint\fP,
10 \fBconst f_string_static_t \fP\fIsymbol\fP,
11 \fBconst f_string_static_t \fP\fIname\fP,
12 \fBconst f_number_unsigned_t \fP\fIvalue\fP,
13 \fBconst f_number_unsigned_t \fP\fIbefore\fP
18 Print an error message about the parameter not allowing a value before another value.
20 The print.custom is expected to be of type fss_read_main_t.
22 F_output_not (with error bit) if a parameter is NULL.
26 The output structure to print to.
30 The symbol string prepended to the first parameter. This is usually f_console_symbol_long_normal_s.
38 The parameter value that cannot be specified before the "before" function parameter.
42 The parameter value that is before the "value" function parameter.
49 Structure for facilitating colored or other managed printing.
51 custom: A pointer to a data structure determined by some caller for more advanced manipulation.
58 uint8_t \fIverbosity\fP;
60 f_string_static_t \fIprefix\fP;
61 f_string_static_t \fIsuffix\fP;
62 f_color_set_t \fIcontext\fP;
63 f_color_set_t \fInotable\fP;
64 f_color_set_context_t *\fIset\fP;
74 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
76 The f_string_static_t type should always have size set to 0 to represent that it is a static string. This allows for easier integration with f_string_dynamic_t.
78 If size is set to some value other than 0 for a static string, then take special care not to intermix it with f_string_dynamic_t.
80 A special macro_f_string_static_t_initialize_1() is provided to easily initialize a static string. A special macro_f_string_static_t_initialize_2() is provided to easily initialize a static string with an identical used and size.
82 size: Total amount of space available.
87 struct f_string_static_t {
88 f_string_t \fIstring\fP;
89 f_number_unsigned_t \fIused\fP;
90 f_number_unsigned_t \fIsize\fP;
99 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
101 The f_string_static_t type should always have size set to 0 to represent that it is a static string. This allows for easier integration with f_string_dynamic_t.
103 If size is set to some value other than 0 for a static string, then take special care not to intermix it with f_string_dynamic_t.
105 A special macro_f_string_static_t_initialize_1() is provided to easily initialize a static string. A special macro_f_string_static_t_initialize_2() is provided to easily initialize a static string with an identical used and size.
107 size: Total amount of space available.
112 struct f_string_static_t {
113 f_string_t \fIstring\fP;
114 f_number_unsigned_t \fIused\fP;
115 f_number_unsigned_t \fIsize\fP;
122 F_okay on success. F_output_not on success, but no printing is performed.
127 \fIerror.h\fP(3), \fIfss_read_print_error\fP(3), \fIfss_read_print_error_file\fP(3), \fIfss_read_print_error_fss_end_early\fP(3), \fIfss_read_print_error_fss_read\fP(3), \fIfss_read_print_error_one_content_only\fP(3), \fIfss_read_print_error_parameter_requires_message\fP(3), \fIfss_read_print_error_parameter_value_before_value_number\fP(3), \fIfss_read_print_error_parameter_value_once_only_number\fP(3), \fIfss_read_print_error_unsupported_eol\fP(3), \fIfss_read_main_t\fP
131 Written by Kevin Day.
134 Copyright \(co 2007-2026 Kevin Day, GNU LGPL Version 2.1 or later.