1 .TH fll_program_print_error_parameter_cannot_use_with_xor "3" "January 2026" "FLL - Featureless Linux Library 0.8.0 - Level 2" "Library Functions"
3 fll_program_print_error_parameter_cannot_use_with_xor \-
8 \fBf_status_t fll_program_print_error_parameter_cannot_use_with_xor\fP(
9 \fBfl_print_t *const \fP\fIprint\fP,
10 \fBconst f_string_static_t \fP\fIsymbol_1\fP,
11 \fBconst f_string_static_t \fP\fIsymbol_2\fP,
12 \fBconst f_string_static_t \fP\fIsymbol_3\fP,
13 \fBconst f_string_static_t \fP\fIname_1\fP,
14 \fBconst f_string_static_t \fP\fIname_2\fP,
15 \fBconst f_string_static_t \fP\fIname_3\fP
20 Print message about two parameters not being allowed to be used together with another specified parameter.
22 This is only printed when verbosity is not set to quiet.
24 print.prefix: For the prefixing a string to the message (such as "ERROR:").
26 This represents the parameter that is an exclusive or with the second parameter.
28 F_parameter (with error bit) if a parameter is invalid.
32 The output structure. This locks, uses, and unlocks the file stream.
36 The symbol string prepended to the first parameter. This is usually f_console_symbol_long_normal_s.
40 The symbol string prepended to the second parameter. This is usually f_console_symbol_long_normal_s.
44 The symbol string prepended to the third parameter. This is usually f_console_symbol_long_normal_s.
48 The first parameter name.
52 The second parameter name.
56 The second parameter name.
63 Structure for facilitating colored or other managed printing.
65 custom: A pointer to a data structure determined by some caller for more advanced manipulation.
72 uint8_t \fIverbosity\fP;
74 f_string_static_t \fIprefix\fP;
75 f_string_static_t \fIsuffix\fP;
76 f_color_set_t \fIcontext\fP;
77 f_color_set_t \fInotable\fP;
78 f_color_set_context_t *\fIset\fP;
88 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
90 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.
92 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.
94 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.
96 size: Total amount of space available.
101 struct f_string_static_t {
102 f_string_t \fIstring\fP;
103 f_number_unsigned_t \fIused\fP;
104 f_number_unsigned_t \fIsize\fP;
113 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
115 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.
117 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.
119 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.
121 size: Total amount of space available.
126 struct f_string_static_t {
127 f_string_t \fIstring\fP;
128 f_number_unsigned_t \fIused\fP;
129 f_number_unsigned_t \fIsize\fP;
138 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
140 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.
142 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.
144 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.
146 size: Total amount of space available.
151 struct f_string_static_t {
152 f_string_t \fIstring\fP;
153 f_number_unsigned_t \fIused\fP;
154 f_number_unsigned_t \fIsize\fP;
163 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
165 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.
167 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.
169 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.
171 size: Total amount of space available.
176 struct f_string_static_t {
177 f_string_t \fIstring\fP;
178 f_number_unsigned_t \fIused\fP;
179 f_number_unsigned_t \fIsize\fP;
188 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
190 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.
192 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.
194 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.
196 size: Total amount of space available.
201 struct f_string_static_t {
202 f_string_t \fIstring\fP;
203 f_number_unsigned_t \fIused\fP;
204 f_number_unsigned_t \fIsize\fP;
213 A string that is analogous to f_string_dynamic_t but intended for static-only uses.
215 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.
217 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.
219 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.
221 size: Total amount of space available.
226 struct f_string_static_t {
227 f_string_t \fIstring\fP;
228 f_number_unsigned_t \fIused\fP;
229 f_number_unsigned_t \fIsize\fP;
236 F_okay on success. F_output_not on success, but no printing is performed.
241 \fIprint.h\fP(3), \fIfll_program_print_copyright\fP(3), \fIfll_program_print_error_missing_file\fP(3), \fIfll_program_print_error_missing_variable_not_zero\fP(3), \fIfll_program_print_error_parameter_both_specified_same_amount\fP(3), \fIfll_program_print_error_parameter_both_specified_same_amount_without\fP(3), \fIfll_program_print_error_parameter_cannot_use_with\fP(3), \fIfll_program_print_error_parameter_cannot_use_with_pipe\fP(3), \fIfll_program_print_error_parameter_cannot_use_with_without\fP(3), \fIfll_program_print_error_parameter_cannot_use_with_xor\fP(3), \fIfll_program_print_error_parameter_empty_value\fP(3), \fIfll_program_print_error_parameter_integer_less_than\fP(3), \fIfll_program_print_error_parameter_integer_more_than\fP(3), \fIfll_program_print_error_parameter_integer_not\fP(3), \fIfll_program_print_error_parameter_integer_not_negative\fP(3), \fIfll_program_print_error_parameter_integer_not_positive\fP(3), \fIfll_program_print_error_parameter_missing_value\fP(3), \fIfll_program_print_error_parameter_missing_value_requires_amount\fP(3), \fIfll_program_print_error_parameter_must_specify_once\fP(3), \fIfll_program_print_error_parameter_must_specify_once_value\fP(3), \fIfll_program_print_error_parameter_process\fP(3), \fIfll_program_print_error_parameter_range_start_before_stop\fP(3), \fIfll_program_print_error_parameter_support_not\fP(3), \fIfll_program_print_error_parameter_too_few\fP(3), \fIfll_program_print_error_parameter_too_many\fP(3), \fIfll_program_print_error_parameter_value_too_long\fP(3), \fIfll_program_print_error_pipe_invalid_form_feed\fP(3), \fIfll_program_print_error_pipe_missing_content\fP(3), \fIfll_program_print_error_pipe_object_without_content\fP(3), \fIfll_program_print_help_header\fP(3), \fIfll_program_print_help_operations\fP(3), \fIfll_program_print_help_option\fP(3), \fIfll_program_print_help_option_long\fP(3), \fIfll_program_print_help_option_other\fP(3), \fIfll_program_print_help_option_short\fP(3), \fIfll_program_print_help_option_standard\fP(3), \fIfll_program_print_help_special_options\fP(3), \fIfll_program_print_help_usage\fP(3), \fIfll_program_print_signal_received\fP(3), \fIfll_program_print_version\fP(3)
245 Written by Kevin Day.
248 Copyright \(co 2007-2026 Kevin Day, GNU LGPL Version 2.1 or later.