bool input_config_autoconfigure_joypad(autoconfig_params_t *params) { char msg[PATH_MAX_LENGTH]; if (!input_config_autoconfigure_joypad_init(params)) goto error; if (!*params->name) goto error; if (input_autoconfigure_joypad_from_conf_dir(params)) return true; #if defined(HAVE_BUILTIN_AUTOCONFIG) if (input_autoconfigure_joypad_from_conf_internal(params)) return true; #endif RARCH_LOG("Autodetect: no profiles found for %s (%d/%d)\n", params->name, params->vid, params->pid); snprintf(msg, sizeof(msg), "%s (%ld/%ld) not configured", params->name, (long)params->vid, (long)params->pid); runloop_msg_queue_push(msg, 0, 60, false); error: return false; }
bool input_config_autoconfigure_joypad(autoconfig_params_t *params) { bool ret = false; if (!input_config_autoconfigure_joypad_init(params)) return ret; if (!*params->name) return ret; if (!ret) ret = input_autoconfigure_joypad_from_conf_dir(params); #if defined(HAVE_BUILTIN_AUTOCONFIG) if (!ret) ret = input_autoconfigure_joypad_from_conf_internal(params); #endif if (!ret) { char msg[PATH_MAX_LENGTH]; RARCH_LOG("Autodetect: no profiles found for %s (%d/%d)", params->name, params->vid, params->pid); snprintf(msg, sizeof(msg), "%s (%ld/%ld) not configured", params->name, (long)params->vid, (long)params->pid); rarch_main_msg_queue_push(msg, 0, 60, false); } return ret; }
bool input_config_autoconfigure_joypad(autoconfig_params_t *params) { bool ret = false; if (!input_config_autoconfigure_joypad_init(params)) return ret; if (!*params->name) return ret; #if defined(HAVE_BUILTIN_AUTOCONFIG) ret = input_autoconfigure_joypad_from_conf_internal(params); #endif if (!ret) ret = input_autoconfigure_joypad_from_conf_dir(params); return ret; }