Example #1
0
int joystickb_sdl_device_name_get(unsigned joystick, char* name)
{
#if SDL_MAJOR_VERSION == 1
	const char* joy_name = SDL_JoystickName(joystick);

	if (!joy_name)
		return -1;

	log_std(("joystickb:sdl: name:\"%s\"\n", joy_name));

	return device_trim_name(joy_name, name);
#else
	const char* joy_name = SDL_JoystickName(sdl_state.map[joystick]);

	if (!joy_name)
		return -1;

	log_std(("joystickb:sdl: name:\"%s\"\n", joy_name));

	return device_trim_name(joy_name, name);
#endif
}
Example #2
0
int joystickb_raw_device_name_get(unsigned joystick, char* name)
{
	log_debug(("joystickb:raw: joystickb_device_event_name_get(%u)\n", joystick));

	return device_trim_name(raw_state.map[joystick].name, name);
}