}
entry->items.array[at].line = cache->action.line_item;
+ entry->items.array[at].name.used = 0;
status = f_string_dynamic_append_nulless(cache->action.name_item, &entry->items.array[at].name);
}
if (F_status_is_error_not(status)) {
- cache->action.name_action.used = 0;
- cache->action.name_item.used = 0;
-
if (!(code & 0x1)) {
if (global.main->error.verbosity != f_console_verbosity_quiet_e) {
controller_lock_print(global.main->error.to, global.thread);
fl_print_format("%r%[%QThe required %r item '%]", global.main->error.to.stream, f_string_eol_s, global.main->error.context, global.main->error.prefix, is_entry ? controller_entry_s : controller_exit_s, global.main->error.context);
- fl_print_format("%[%r%]", global.main->error.to.stream, global.main->error.notable, controller_main_s, global.main->error.notable);
+ fl_print_format("%[%r%]", global.main->error.to.stream, global.main->error.notable, cache->action.name_item, global.main->error.notable);
fl_print_format("%[' is not found.%]%r", global.main->error.to.stream, global.main->error.context, global.main->error.context, f_string_eol_s);
controller_unlock_print_flush(global.main->error.to, global.thread);
status = F_status_set_error(F_found_not);
}
+ cache->action.name_action.used = 0;
+ cache->action.name_item.used = 0;
+
if (F_status_is_error_not(status)) {
controller_entry_action_t *action = 0;