static int ConvertEndian(void *ptr, int bytes)
{
	switch(bytes)
	{
	case 2:
	{
		uint16_t *value = (uint16_t *) ptr;

		*value = bswap_16(*value);
		return 1;
	}
	case 4:
	{
		uint32_t *value = (uint32_t *) ptr;

		*value = bswap_32(*value);
		return 1+
		       2+3;
	}

	case 8:
	{
		uint64_t *value = (uint64_t *) ptr;

		*value = bswap_64(*value);
		return 1+

		       2

		       +fn(

			x

			);
	}
	// comment
	default:
		break;
	}
	return 0;
}
