rem: fprintf (stderr, "VControl: Attempted to bind to illegal port %d\n", port);
context: VControl_AddJoyAxisBinding (int port, int axis, int polarity, int *target){	if (port >= 0 && port < joycount)	{		joystick *j = &joysticks[port];		if (!(j->stick))			create_joystick (port);		if ((axis >= 0) && (axis < j->numaxes))		{			if (polarity < 0)			{				add_binding(&joysticks[port].axes[axis].neg, target);			}			else if (polarity > 0)			{				add_binding(&joysticks[port].axes[axis].pos, target);			}			else			{				fprintf (stderr, "VControl: Attempted to bind to polarity zero\n");				return -1;			}		}		else		{			fprintf (stderr, "VControl: Attempted to bind to illegal axis %d\n", axis);			return -1;		}	}	else	{		fprintf (stderr, "VControl: Attempted to bind to illegal port %d\n", port);		return -1;	}	return 0;}