#endif
#ifndef _di_fss_payload_write_defines_
+ const f_string_static_t fss_payload_write_object_payload_s = macro_f_string_static_t_initialize(FSS_PAYLOAD_WRITE_object_payload_s, 0, FSS_PAYLOAD_WRITE_object_payload_s_length);
+
const f_string_static_t fss_payload_write_pipe_content_end_s = macro_f_string_static_t_initialize(FSS_PAYLOAD_WRITE_pipe_content_end_s, 0, FSS_PAYLOAD_WRITE_pipe_content_end_s_length);
const f_string_static_t fss_payload_write_pipe_content_ignore_s = macro_f_string_static_t_initialize(FSS_PAYLOAD_WRITE_pipe_content_ignore_s, 0, FSS_PAYLOAD_WRITE_pipe_content_ignore_s_length);
const f_string_static_t fss_payload_write_pipe_content_start_s = macro_f_string_static_t_initialize(FSS_PAYLOAD_WRITE_pipe_content_start_s, 0, FSS_PAYLOAD_WRITE_pipe_content_start_s_length);
#ifndef _di_fss_payload_write_defines_
#define fss_payload_write_signal_check_d 20000
+ #define FSS_PAYLOAD_WRITE_object_payload_s "payload"
+
#define FSS_PAYLOAD_WRITE_pipe_content_end_s "\f"
#define FSS_PAYLOAD_WRITE_pipe_content_ignore_s "\v"
#define FSS_PAYLOAD_WRITE_pipe_content_start_s "\b"
+ #define FSS_PAYLOAD_WRITE_object_payload_s_length 7
+
#define FSS_PAYLOAD_WRITE_pipe_content_end_s_length 1
#define FSS_PAYLOAD_WRITE_pipe_content_ignore_s_length 1
#define FSS_PAYLOAD_WRITE_pipe_content_start_s_length 1
+ extern const f_string_static_t fss_payload_write_object_payload_s;
+
extern const f_string_static_t fss_payload_write_pipe_content_end_s;
extern const f_string_static_t fss_payload_write_pipe_content_ignore_s;
extern const f_string_static_t fss_payload_write_pipe_content_start_s;
}
if (F_status_is_error_not(status)) {
+ if (main->parameters.array[fss_payload_write_parameter_object_e].locations.used) {
+ f_array_length_t index = 0;
+
+ for (f_array_length_t i = 0; i < main->parameters.array[fss_payload_write_parameter_object_e].locations.used; ++i) {
+
+ index = main->parameters.array[fss_payload_write_parameter_object_e].locations.array[i] + 1;
+
+ if (fl_string_dynamic_compare(argv[index], fss_payload_write_object_payload_s) == F_equal_to && i + 1 < main->parameters.array[fss_payload_write_parameter_object_e].locations.used) {
+ if (main->error.verbosity != f_console_verbosity_quiet_e) {
+ fll_print_format("%r%[%QThe payload may only be specified last.%]%r", main->error.to.stream, f_string_eol_s, main->error.context, main->error.prefix, main->error.context, f_string_eol_s);
+ }
+
+ status = F_status_set_error(F_parameter);
+
+ break;
+ }
+ } // for
+ }
+ }
+
+ if (F_status_is_error_not(status)) {
if (main->parameters.array[fss_payload_write_parameter_content_e].result == f_console_result_additional_e) {
f_array_length_t location_object = 0;
f_array_length_t location_content = 0;
f_array_length_t location_sub_content = 0;
for (f_array_length_t i = 0; i < main->parameters.array[fss_payload_write_parameter_object_e].locations.used; ++i) {
+
location_object = main->parameters.array[fss_payload_write_parameter_object_e].locations.array[i];
location_content = main->parameters.array[fss_payload_write_parameter_content_e].locations.array[i];
location_sub_object = main->parameters.array[fss_payload_write_parameter_object_e].locations_sub.array[i];
}
status = F_status_set_error(F_parameter);
+
break;
}
} // for
}
status = F_status_set_error(F_parameter);
+
break;
}
} // for