Fix left shift of a negative value in SWFInput_readSBits. Check for number before before left-shifting by (number-1).
SWFInput_read(SWFInput input, unsigned char* buffer, int count)
{
	return input->read(input, buffer, count);
}

SWFInput_read(SWFInput input, unsigned char* buffer, int count)
{
	return input->read(input, buffer, count);
}
