rem: fprintf (stderr, "VControl: Attempted to bind to illegal port %d\n", port);
context: VControl_AddJoyButtonBinding (int port, int button, int *target){	if (port >= 0 && port < joycount)	{		joystick *j = &joysticks[port];		if (!(j->stick))			create_joystick (port);		if ((button >= 0) && (button < j->numbuttons))		{			add_binding(&joysticks[port].buttons[button], target);			return 0;		}		else		{			fprintf (stderr, "VControl: Attempted to bind to illegal button %d\n", button);			return -1;		}	}	else	{		fprintf (stderr, "VControl: Attempted to bind to illegal port %d\n", port);		return -1;	}}