1 .TH fss_read_print_error_parameter_value_once_only_number "3" "January 2026" "FLL - FSS Read 0.8.0" "Program Functions"
3 fss_read_print_error_parameter_value_once_only_number \-
8 \fBf_status_t fss_read_print_error_parameter_value_once_only_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
17 Print an error message about the parameter only allowing the given value to be specified one time.
19 The print.custom is expected to be of type fss_read_main_t.
21 F_output_not (with error bit) if a parameter is NULL.
25 The output structure to print to.
29 The symbol string prepended to the first parameter. This is usually f_console_symbol_long_normal_s.
37 The parameter value that is already specified.
44 Structure for facilitating colored or other managed printing.
46 custom: A pointer to a data structure determined by some caller for more advanced manipulation.
53 uint8_t \fIverbosity\fP;
55 f_string_static_t \fIprefix\fP;
56 f_string_static_t \fIsuffix\fP;
57 f_color_set_t \fIcontext\fP;
58 f_color_set_t \fInotable\fP;
59 f_color_set_context_t *\fIset\fP;
69 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
71 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.
73 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.
75 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.
77 size: Total amount of space available.
82 struct f_string_static_t {
83 f_string_t \fIstring\fP;
84 f_number_unsigned_t \fIused\fP;
85 f_number_unsigned_t \fIsize\fP;
94 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
96 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.
98 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.
100 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.
102 size: Total amount of space available.
107 struct f_string_static_t {
108 f_string_t \fIstring\fP;
109 f_number_unsigned_t \fIused\fP;
110 f_number_unsigned_t \fIsize\fP;
117 F_okay on success. F_output_not on success, but no printing is performed.
122 \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
126 Written by Kevin Day.
129 Copyright \(co 2007-2026 Kevin Day, GNU LGPL Version 2.1 or later.