if (fl_string_dynamic_compare(fake_make_operation_argument_success_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
if (fl_string_dynamic_compare(fake_make_operation_argument_failure_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QUnsupported break type '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QUnsupported break type '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
const f_status_t status = f_file_is(path_file, F_file_type_regular_d, F_false);
if (status == F_file_found_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QFailed to find file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, path_file, data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QFailed to find file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, path_file, data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
}
if (!status) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, path_file, data_make->error.notable);
- fl_print_format("%[' must be a regular file.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, path_file, data_make->error.notable);
+ fl_print_format("%[' must be a regular file.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
}
}
else {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- fll_print_format("%r%[QFilename argument must not be an empty string.%]%r", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ fll_print_format("%r%[QFilename argument must not be an empty string.%]%r", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
}
return F_status_set_error(F_failure);
for (f_array_length_t i = 0; i < data_make->cache_arguments.used - 1; ++i) {
if (f_file_exists(data_make->cache_arguments.array[i], F_true) != F_true) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QFailed to find file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QFailed to find file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
status = F_status_set_error(F_failure);
status_file = f_directory_is(data_make->cache_arguments.array[data_make->cache_arguments.used - 1]);
if (status_file == F_false || status_file == F_file_found_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe last file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[data_make->cache_arguments.used - 1], data_make->error.notable);
- fl_print_format("%[' must be a valid directory.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe last file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[data_make->cache_arguments.used - 1], data_make->error.notable);
+ fl_print_format("%[' must be a valid directory.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
status = F_status_set_error(F_failure);
status_file = f_directory_is(data_make->cache_arguments.array[1]);
if (status_file == F_false) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe second file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[1], data_make->error.notable);
- fl_print_format("%[' must be a valid directory.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe second file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[1], data_make->error.notable);
+ fl_print_format("%[' must be a valid directory.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
status = F_status_set_error(F_failure);
}
if (data_make->setting_build.build_compiler.used) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QNo compiler has been specified, cannot perform '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_compile_s, data_make->error.notable);
- fl_print_format("%[' section operation.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QNo compiler has been specified, cannot perform '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_compile_s, data_make->error.notable);
+ fl_print_format("%[' section operation.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
if (state_process->operation == fake_make_operation_type_if_e) {
if (state_process->operation_previous == fake_make_operation_type_if_e) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
-
- fl_print_format("%r%[%QMust not be used immediately after another '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_if_s, data_make->error.notable);
- fl_print_format("%[', '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_and_s, data_make->error.notable);
- fl_print_format("%[', or '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_or_s, data_make->error.notable);
- fl_print_format("%[' section operation.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
-
- f_file_stream_unlock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
+
+ fl_print_format("%r%[%QMust not be used immediately after another '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_if_s, data_make->error.notable);
+ fl_print_format("%[', '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_and_s, data_make->error.notable);
+ fl_print_format("%[', or '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_or_s, data_make->error.notable);
+ fl_print_format("%[' section operation.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
}
else {
if (!(state_process->operation_previous == fake_make_operation_type_if_e || state_process->operation_previous == fake_make_operation_type_and_e || state_process->operation_previous == fake_make_operation_type_or_e)) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
-
- fl_print_format("%r%[%QMay only be used immediately after another '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_if_s, data_make->error.notable);
- fl_print_format("%[', '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_and_s, data_make->error.notable);
- fl_print_format("%[', or '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_or_s, data_make->error.notable);
- fl_print_format("%[' section operation.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
-
- f_file_stream_unlock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
+
+ fl_print_format("%r%[%QMay only be used immediately after another '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_if_s, data_make->error.notable);
+ fl_print_format("%[', '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_and_s, data_make->error.notable);
+ fl_print_format("%[', or '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_or_s, data_make->error.notable);
+ fl_print_format("%[' section operation.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
} // for
if (i == 23) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QUnsupported '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, if_and_or, data_make->error.notable);
- fl_print_format("%[' type '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[k], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QUnsupported '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, if_and_or, data_make->error.notable);
+ fl_print_format("%[' type '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[k], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
} // for
if (j == 7) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QUnsupported '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, if_and_or, data_make->error.notable);
- fl_print_format("%[' not type '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[k], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QUnsupported '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, if_and_or, data_make->error.notable);
+ fl_print_format("%[' not type '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[k], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
if (state_process->condition == fake_make_operation_if_type_if_mode_e || state_process->condition == fake_make_operation_if_type_if_not_mode_e) {
if (fl_string_dynamic_compare(fake_make_operation_argument_is_s, data_make->cache_arguments.array[k]) == F_equal_to_not) {
if (fl_string_dynamic_compare(fake_make_operation_argument_has_s, data_make->cache_arguments.array[k]) == F_equal_to_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QUnsupported %smode type '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, j == 6 ? "" : "not ", data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[k], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QUnsupported %smode type '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, j == 6 ? "" : "not ", data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[k], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
type_file |= 0x40;
}
else {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QUnsupported file type '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QUnsupported file type '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
type_file |= 0x80;
if (F_status_is_error(status_number)) {
status = F_status_set_error(F_failure);
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
if (number > F_number_t_size_unsigned_d) {
- fl_print_format("%r%[%QThe number '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
- fl_print_format("%[' may only be between the ranges -%un to %un.%]%r", data_make->error.to, data_make->error.context, F_number_t_size_unsigned_d, F_number_t_size_unsigned_d, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe number '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
+ fl_print_format("%[' may only be between the ranges -%un to %un.%]%r", data_make->main->error.to, data_make->error.context, F_number_t_size_unsigned_d, F_number_t_size_unsigned_d, data_make->error.context, f_string_eol_s);
}
else {
- fl_print_format("%r%[%QInvalid or unsupported number provided '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QInvalid or unsupported number provided '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
}
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
}
} // for
for (f_array_length_t i = 0; i < data_make->cache_arguments.used - 1; ++i) {
if (f_file_exists(data_make->cache_arguments.array[i], F_true) != F_true) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QFailed to find file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QFailed to find file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
status = F_status_set_error(F_failure);
status_file = f_directory_is(data_make->cache_arguments.array[data_make->cache_arguments.used - 1]);
if (status_file == F_false || status_file == F_file_found_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe last file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[data_make->cache_arguments.used - 1], data_make->error.notable);
- fl_print_format("%[' must be a valid directory.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe last file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[data_make->cache_arguments.used - 1], data_make->error.notable);
+ fl_print_format("%[' must be a valid directory.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
status = F_status_set_error(F_failure);
status_file = f_directory_is(data_make->cache_arguments.array[1]);
if (status_file == F_false) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe second file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[1], data_make->error.notable);
- fl_print_format("%[' must be a valid directory.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe second file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[1], data_make->error.notable);
+ fl_print_format("%[' must be a valid directory.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
status = F_status_set_error(F_failure);
const f_status_t status = fake_make_operate_validate_define_name(data_make->cache_arguments.array[0]);
if (status == F_none) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- fll_print_format("%r%[%QDefine name must not be an empty string.%]%r", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ fll_print_format("%r%[%QDefine name must not be an empty string.%]%r", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
}
return F_status_set_error(F_failure);
}
if (status == F_false) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QInvalid characters in the define setting name '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
- fl_print_format("%[', only alpha-numeric ASCII characters and underscore (without a leading digit) is allowed.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QInvalid characters in the define setting name '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
+ fl_print_format("%[', only alpha-numeric ASCII characters and underscore (without a leading digit) is allowed.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
f_status_t fake_make_operate_validate_type_else(fake_make_data_t * const data_make, fake_state_process_t * const state_process) {
if (state_process->operation_previous == fake_make_operation_type_else_e) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QMust not be used immediately after another '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_else_s, data_make->error.notable);
- fl_print_format("%[' section operation.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QMust not be used immediately after another '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_else_s, data_make->error.notable);
+ fl_print_format("%[' section operation.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
}
if (state_process->operation_previous == fake_make_operation_type_if_e || state_process->operation_previous == fake_make_operation_type_and_e || state_process->operation_previous == fake_make_operation_type_or_e) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
-
- fl_print_format("%r%[%QMust not be used immediately after an '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_if_s, data_make->error.notable);
- fl_print_format("%[', '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_and_s, data_make->error.notable);
- fl_print_format("%[', or '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_or_s, data_make->error.notable);
- fl_print_format("%[' section operation.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
-
- f_file_stream_unlock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
+
+ fl_print_format("%r%[%QMust not be used immediately after an '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_if_s, data_make->error.notable);
+ fl_print_format("%[', '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_and_s, data_make->error.notable);
+ fl_print_format("%[', or '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_or_s, data_make->error.notable);
+ fl_print_format("%[' section operation.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
}
if (!state_process->block) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- fl_print_format("%r%[%QHas no preceding '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_if_s, data_make->error.notable);
- fl_print_format("%[', '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_and_s, data_make->error.notable);
- fl_print_format("%[', or '%]", data_make->error.to, data_make->error.context, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_or_s, data_make->error.notable);
- fl_print_format("%[' section operation.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ fl_print_format("%r%[%QHas no preceding '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_if_s, data_make->error.notable);
+ fl_print_format("%[', '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_and_s, data_make->error.notable);
+ fl_print_format("%[', or '%]", data_make->main->error.to, data_make->error.context, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_or_s, data_make->error.notable);
+ fl_print_format("%[' section operation.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
}
return F_status_set_error(F_failure);
if (data_make->cache_arguments.used) {
if (fl_string_dynamic_compare(fake_make_operation_argument_success_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
if (fl_string_dynamic_compare(fake_make_operation_argument_failure_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QUnsupported exit type '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QUnsupported exit type '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
if (fl_string_dynamic_compare(fake_make_operation_argument_exit_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
if (fl_string_dynamic_compare(fake_make_operation_argument_warn_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
if (fl_string_dynamic_compare(fake_make_operation_argument_ignore_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QUnsupported fail type '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QUnsupported fail type '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
}
if (!data_make->setting_build.build_indexer.used) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QNo indexer has been specified, cannot perform '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%r%]", data_make->error.to, data_make->error.notable, fake_make_operation_index_s, data_make->error.notable);
- fl_print_format("%[' section operation.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QNo indexer has been specified, cannot perform '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%r%]", data_make->main->error.to, data_make->error.notable, fake_make_operation_index_s, data_make->error.notable);
+ fl_print_format("%[' section operation.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
}
}
else {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- fll_print_format("%r%[%QTarget filename argument must not be an empty string.%]%r", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ fll_print_format("%r%[%QTarget filename argument must not be an empty string.%]%r", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
}
}
}
for (f_array_length_t i = 0; i < data_make->cache_arguments.used - 1; ++i) {
if (f_file_exists(data_make->cache_arguments.array[i], F_true) != F_true) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QFailed to find file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QFailed to find file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
status = F_status_set_error(F_failure);
status = f_directory_is(data_make->cache_arguments.array[data_make->cache_arguments.used - 1]);
if (status == F_false || status == F_file_found_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe last file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[data_make->cache_arguments.used - 1], data_make->error.notable);
- fl_print_format("%[' must be a valid directory.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe last file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[data_make->cache_arguments.used - 1], data_make->error.notable);
+ fl_print_format("%[' must be a valid directory.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
status = f_directory_is(data_make->cache_arguments.array[1]);
if (status == F_false) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe second file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[1], data_make->error.notable);
- fl_print_format("%[' must be a valid directory.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe second file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[1], data_make->error.notable);
+ fl_print_format("%[' must be a valid directory.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
} // for
if (id_section == data_make->fakefile.used) {
- f_file_stream_lock(data_make->error.to);
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QNo operation section named '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
- fl_print_format("%[' is found.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QNo operation section named '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
+ fl_print_format("%[' is found.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
return F_status_set_error(F_failure);
}
for (f_array_length_t i = 0; i < section_stack->used; ++i) {
if (section_stack->array[i] == id_section) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe section operation '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->fakefile.array[id_section].name, data_make->error.notable);
- fl_print_format("%[' is already in the operation stack, recursion is not allowed.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe section operation '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->fakefile.array[id_section].name, data_make->error.notable);
+ fl_print_format("%[' is already in the operation stack, recursion is not allowed.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
for (f_array_length_t i = 0; i < 33; ++i) {
if (fl_string_dynamic_compare(reserved_name[i], data_make->cache_arguments.array[0]) == F_equal_to) {
- fll_print_format("%r%[%QCannot assign a value to the parameter name '%r' because it is a reserved parameter name.%]%r", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, reserved_name[i], data_make->error.context, f_string_eol_s);
+ fll_print_format("%r%[%QCannot assign a value to the parameter name '%r' because it is a reserved parameter name.%]%r", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, reserved_name[i], data_make->error.context, f_string_eol_s);
status = F_status_set_error(F_failure);
}
status_file = f_file_is(data_make->cache_arguments.array[i], F_file_type_regular_d, F_false);
if (status_file == F_file_found_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QFailed to find file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QFailed to find file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[i], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
status = F_status_set_error(F_failure);
}
if (F_status_is_error(status_file)) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
fll_error_file_print(data_make->error, F_status_set_fine(status_file), "f_file_is", F_true, data_make->cache_arguments.array[i], f_file_operation_find_s, fll_error_file_type_directory_e);
}
}
if (data_make->path.stack.used == 1) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- fll_print_format("%r%[%QMust not attempt to pop project root off of path stack.%]%r", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ fll_print_format("%r%[%QMust not attempt to pop project root off of path stack.%]%r", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
}
return F_status_set_error(F_failure);
const f_status_t status = f_file_is(data_make->cache_arguments.array[0], F_file_type_directory_d, F_false);
if (status == F_file_found_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QFailed to find file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QFailed to find file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
}
if (F_status_is_error(status)) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
fll_error_file_print(data_make->error, F_status_set_fine(status), "f_file_is", F_true, data_make->data->file_data_build_fakefile, f_file_operation_find_s, fll_error_file_type_file_e);
}
}
if (!status) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe file '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
- fl_print_format("%[' must be a directory file.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe file '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
+ fl_print_format("%[' must be a directory file.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
return F_none;
}
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- fll_print_format("%r%[%QFilename argument must not be an empty string.%]%r", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ fll_print_format("%r%[%QFilename argument must not be an empty string.%]%r", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
}
return F_status_set_error(F_failure);
if (fl_string_dynamic_compare(fake_make_operation_argument_file_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
if (fl_string_dynamic_compare(fake_make_operation_argument_directory_s, data_make->cache_arguments.array[0]) == F_equal_to_not) {
- if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->error.to) {
- f_file_stream_lock(data_make->error.to);
+ if (data_make->error.verbosity != f_console_verbosity_quiet_e && data_make->main->error.to.stream) {
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QUnsupported file type '%]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%Q%]", data_make->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
- fl_print_format("%['.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QUnsupported file type '%]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%Q%]", data_make->main->error.to, data_make->error.notable, data_make->cache_arguments.array[0], data_make->error.notable);
+ fl_print_format("%['.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
return F_status_set_error(F_failure);
#endif
#ifndef _di_fake_print_error_build_operation_file_
- bool fake_print_error_build_operation_file(fake_data_t * const data, const f_status_t status, const f_string_static_t function, const f_string_static_t operation, const f_string_static_t source, const f_string_static_t destination, const f_string_static_t how, const bool fallback) {
+ bool fake_print_error_build_operation_file(fake_data_t * const data, const f_status_t status, const f_string_t function, const f_string_static_t operation, const f_string_static_t source, const f_string_static_t destination, const f_string_static_t how, const bool fallback) {
- if (f_status_set_fine(status) == F_file_found_not) {
+ if (F_status_set_fine(status) == F_file_found_not) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_parameter) {
+ if (F_status_set_fine(status) == F_parameter) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
fl_print_format("%r%[%QInvalid parameter when calling '%]", data->main->error.to, f_string_eol_s, data->main->error.context, data->main->error.prefix, data->main->error.context);
- fl_print_format("%[%S%]", data->main->error.to, data->main->error.notable, function, data->main->error.notable);
+ fl_print_format("%[%Q%]", data->main->error.to, data->main->error.notable, function, data->main->error.notable);
fl_print_format("%[() to %Q '%]", data->main->error.to, data->main->error.context, operation, data->main->error.context);
fake_print_error_build_operation_file_message(data, operation, source, destination, how);
return F_false;
}
- if (f_status_set_fine(status) == F_name) {
+ if (F_status_set_fine(status) == F_name) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_memory_not) {
+ if (F_status_set_fine(status) == F_memory_not) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_number_overflow) {
+ if (F_status_set_fine(status) == F_number_overflow) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_directory) {
+ if (F_status_set_fine(status) == F_directory) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_access_denied) {
+ if (F_status_set_fine(status) == F_access_denied) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_loop) {
+ if (F_status_set_fine(status) == F_loop) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_prohibited) {
+ if (F_status_set_fine(status) == F_prohibited) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_directory_found_not) {
+ if (F_status_set_fine(status) == F_directory_found_not) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (f_status_set_fine(status) == F_failure) {
+ if (F_status_set_fine(status) == F_failure) {
if (data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
return F_false;
}
- if (fll_error_print(data->main->error, f_status_set_fine(status), function, F_false) == F_known_not && fallback && data->main->error.verbosity > f_console_verbosity_quiet_e) {
+ if (fll_error_print(data->main->error, F_status_set_fine(status), function, F_false) == F_known_not && fallback && data->main->error.verbosity > f_console_verbosity_quiet_e) {
f_file_stream_lock(data->main->error.to);
fl_print_format("%r%[UNKNOWN %Q(%]", data->main->error.to, f_string_eol_s, data->main->error.context, data->main->error.prefix, data->main->error.context);
- fl_print_format("%[%ui%]", data->main->error.to, data->main->error.notable, f_status_set_fine(status), data->main->error.notable);
+ fl_print_format("%[%ui%]", data->main->error.to, data->main->error.notable, F_status_set_fine(status), data->main->error.notable);
fl_print_format("%[) occurred while trying to %Q '%]", data->main->error.to, data->main->error.context, operation, data->main->error.context);
fake_print_error_build_operation_file_message(data, operation, source, destination, how);
void fake_print_error_requires_more_arguments(fake_make_data_t * const data_make) {
if (data_make->error.verbosity == f_console_verbosity_quiet_e) return;
- if (!data_make->error.to) return;
+ if (!data_make->main->error.to.stream) return;
- fll_print_format("%r%[%QRequires more arguments.%]%r", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
+ fll_print_format("%r%[%QRequires more arguments.%]%r", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
}
#endif // _di_fake_print_error_requires_more_arguments_
void fake_print_error_too_many_arguments(fake_make_data_t * const data_make) {
if (data_make->error.verbosity == f_console_verbosity_quiet_e) return;
- if (!data_make->error.to) return;
+ if (!data_make->main->error.to.stream) return;
- fll_print_format("%r%[%QHas too many arguments.%]%r", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
+ fll_print_format("%r%[%QHas too many arguments.%]%r", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context, f_string_eol_s);
}
#endif // _di_fake_print_error_too_many_arguments_
void fake_print_error_argument_empty(fake_make_data_t * const data_make, const f_array_length_t index) {
if (data_make->error.verbosity == f_console_verbosity_quiet_e) return;
- if (!data_make->error.to) return;
+ if (!data_make->main->error.to.stream) return;
- f_file_stream_lock(data_make->error.to);
+ f_file_stream_lock(data_make->main->error.to);
- fl_print_format("%r%[%QThe %]", data_make->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
- fl_print_format("%[%un%]", data_make->error.to, data_make->error.notable, index, data_make->error.notable);
- fl_print_format("%[ argument must not be an empty string.%]%r", data_make->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
+ fl_print_format("%r%[%QThe %]", data_make->main->error.to, f_string_eol_s, data_make->error.context, data_make->error.prefix, data_make->error.context);
+ fl_print_format("%[%un%]", data_make->main->error.to, data_make->error.notable, index, data_make->error.notable);
+ fl_print_format("%[ argument must not be an empty string.%]%r", data_make->main->error.to, data_make->error.context, data_make->error.context, f_string_eol_s);
- f_file_stream_unlock(data_make->error.to);
+ f_file_stream_unlock(data_make->main->error.to);
}
#endif // _di_fake_print_error_argument_empty_
#ifndef _di_fake_print_message_section_operation_failed_
void fake_print_message_section_operation_failed(fake_data_t * const data, const fl_print_t print, const f_string_static_t buffer, const f_string_range_t section_name, const f_string_range_t operation_name) {
- if (print.verbosity == f_console_verbosity_quiet_e || !print.to) return;
+ if (print.verbosity == f_console_verbosity_quiet_e || !print.to.stream) return;
f_array_length_t line = 1;
f_state_t state = f_state_t_initialize;
#ifndef _di_fake_print_message_section_operation_link_argument_unknown_
void fake_print_message_section_operation_link_argument_unknown(fake_data_t * const data, const fl_print_t print, const f_string_static_t argument) {
- if (print.verbosity == f_console_verbosity_quiet_e || !print.to) return;
+ if (print.verbosity == f_console_verbosity_quiet_e || !print.to.stream) return;
f_file_stream_lock(print.to);
#ifndef _di_fake_print_message_section_operation_link_point_exists_
void fake_print_message_section_operation_link_point_exists(fake_data_t * const data, const fl_print_t print, const f_string_static_t argument) {
- if (print.verbosity == f_console_verbosity_quiet_e || !print.to) return;
+ if (print.verbosity == f_console_verbosity_quiet_e || !print.to.stream) return;
f_file_stream_lock(print.to);
#ifndef _di_fake_print_message_section_operation_link_target_exists_not_
void fake_print_message_section_operation_link_target_exists_not(fake_data_t * const data, const fl_print_t print, const f_string_static_t argument) {
- if (print.verbosity == f_console_verbosity_quiet_e || !print.to) return;
+ if (print.verbosity == f_console_verbosity_quiet_e || !print.to.stream) return;
f_file_stream_lock(print.to);
#ifndef _di_fake_print_message_section_operation_path_outside_
void fake_print_message_section_operation_path_outside(fake_data_t * const data, const fl_print_t print, const f_status_t status, const char *function, const f_string_static_t path) {
- if (data->main->error.verbosity == f_console_verbosity_quiet_e || !print.to) return;
+ if (data->main->error.verbosity == f_console_verbosity_quiet_e || !print.to.stream) return;
f_file_stream_lock(data->main->error.to);
#ifndef _di_fake_print_message_section_operation_path_stack_max_
void fake_print_message_section_operation_path_stack_max(fake_data_t * const data, fl_print_t print, const f_status_t status, const char *function, const f_string_static_t path) {
- if (data->main->error.verbosity == f_console_verbosity_quiet_e || !print.to) return;
+ if (data->main->error.verbosity == f_console_verbosity_quiet_e || !print.to.stream) return;
if (status == F_array_too_large) {
f_file_stream_lock(data->main->error.to);
#ifndef _di_fake_print_message_section_operation_stack_max_
void fake_print_message_section_operation_stack_max(fake_data_t * const data, fl_print_t print, const f_string_static_t buffer, const f_string_range_t section_name, const f_string_range_t operation_name, const f_array_length_t stack_max) {
- if (data->main->error.verbosity == f_console_verbosity_quiet_e || !print.to) return;
+ if (data->main->error.verbosity == f_console_verbosity_quiet_e || !print.to.stream) return;
f_array_length_t line = 1;
f_state_t state = f_state_t_initialize;
#ifndef _di_fake_print_message_section_operation_unknown_
void fake_print_message_section_operation_unknown(fake_data_t * const data, const fl_print_t print, const f_string_static_t buffer, const f_string_range_t section_name, const f_string_range_t operation_name) {
- if (data->main->error.verbosity == f_console_verbosity_quiet_e || !print.to) return;
+ if (data->main->error.verbosity == f_console_verbosity_quiet_e || !print.to.stream) return;
f_array_length_t line = 1;
f_state_t state = f_state_t_initialize;
if (data->main->warning.verbosity == f_console_verbosity_quiet_e) return;
- f_file_stream_lock(data->main->warning);
+ f_file_stream_lock(data->main->warning.to);
fl_print_format("%r%[%QThe fakefile '%]", data->main->warning.to, f_string_eol_s, data->main->warning.context, data->main->warning.prefix, data->main->warning.context);
fl_print_format("%[%Q%]", data->main->warning.to, data->main->warning.notable, path_file, data->main->warning.notable);
fl_print_format("%[%/Q%]", data->main->warning.to, data->main->warning.notable, buffer, range_object, data->main->warning.notable);
fl_print_format("%['.%]%r", data->main->warning.to, data->main->warning.context, data->main->warning.context, f_string_eol_s);
- f_file_stream_unlock(data->main->warning);
+ f_file_stream_unlock(data->main->warning.to);
}
#endif // _di_fake_print_warning_settings_content_empty_
if (data->main->warning.verbosity == f_console_verbosity_quiet_e) return;
- f_file_stream_lock(data->main->warning);
+ f_file_stream_lock(data->main->warning.to);
fl_print_format("%r%[%QThe fakefile '%]", data->main->warning.to, f_string_eol_s, data->main->warning.context, data->main->warning.prefix, data->main->warning.context);
fl_print_format("%[%Q%]", data->main->warning.to, data->main->warning.notable, path_file, data->main->warning.notable);
fl_print_format("%[%/Q%]", data->main->warning.to, data->main->warning.notable, buffer, range_object, data->main->warning.notable);
fl_print_format("%['.%]%r", data->main->warning.to, data->main->warning.context, data->main->warning.context, f_string_eol_s);
- f_file_stream_unlock(data->main->warning);
+ f_file_stream_unlock(data->main->warning.to);
}
#endif // _di_fake_print_warning_settings_content_invalid_
if (data->main->warning.verbosity == f_console_verbosity_quiet_e) return;
- f_file_stream_lock(data->main->warning);
+ f_file_stream_lock(data->main->warning.to);
fl_print_format("%r%[%QThe fakefile '%]", data->main->warning.to, f_string_eol_s, data->main->warning.context, data->main->warning.prefix, data->main->warning.context);
fl_print_format("%[%r%]", data->main->warning.to, data->main->warning.notable, name_object, data->main->warning.notable);
fl_print_format("%[%Q%]", data->main->warning.to, data->main->warning.notable, path_file, data->main->warning.notable);
fl_print_format("%[' may only have a single property, only using the first.%]%r", data->main->warning.to, data->main->warning.context, data->main->warning.context, f_string_eol_s);
- f_file_stream_unlock(data->main->warning);
+ f_file_stream_unlock(data->main->warning.to);
}
#endif // _di_fake_print_warning_settings_content_multiple_
if (data->main->warning.verbosity == f_console_verbosity_quiet_e) return;
- f_file_stream_lock(data->main->warning);
+ f_file_stream_lock(data->main->warning.to);
fl_print_format("%r%[%QThe object '%]", data->main->warning.to, f_string_eol_s, data->main->warning.context, data->main->warning.prefix, data->main->warning.context);
fl_print_format("%[%r%]", data->main->warning.to, data->main->warning.notable, name_object, data->main->warning.notable);
fl_print_format("%[%Q%]", data->main->warning.to, data->main->warning.notable, path_file, data->main->warning.notable);
fl_print_format("%[' may only be specified once, only using the first.%]%r", data->main->warning.to, data->main->warning.context, data->main->warning.context, f_string_eol_s);
- f_file_stream_unlock(data->main->warning);
+ f_file_stream_unlock(data->main->warning.to);
}
#endif // _di_fake_print_warning_settings_object_multiple_