#if 0
#if 0
integer (void [] a, void [] b) cmp =
{
	return a == b;
};
#else
entity e;
.@va_list a;
.vector v;

integer (string fmt, @va_list args) vprintf =
{
	return args.count;
};

integer (string fmt, ...) printf =
{
	local @va_list s;
	local @va_list t;
	s = @args;
	//t = @args = s;
	s = e.a;
	e.a = s;
	e.a = s = @args;
	return vprintf (fmt, @args);
};
#endif

void () blah =
{
	printf ("", 0x1, 0x9, 0xA, 0xF, 0xa, 0xf, 0x12abCD);
};
#else
entity self;
.float keys;
float (float key) CL_KeyState =
{
	return (float)((self.keys & key) > 0);
};
#endif