mirror of
https://github.com/albertodemichelis/squirrel.git
synced 2026-01-18 13:49:55 +01:00
Merge pull request #222 from GMScribe/master
Fixed global swap2() providing incorrect results
This commit is contained in:
@ -205,8 +205,8 @@ static SQInteger _g_blob_swap2(HSQUIRRELVM v)
|
|||||||
{
|
{
|
||||||
SQInteger i;
|
SQInteger i;
|
||||||
sq_getinteger(v,2,&i);
|
sq_getinteger(v,2,&i);
|
||||||
short s=(short)i;
|
unsigned short s = (unsigned short)i;
|
||||||
sq_pushinteger(v,(s<<8)|((s>>8)&0x00FF));
|
sq_pushinteger(v, ((s << 8) | ((s >> 8) & 0x00FFu)) & 0xFFFFu);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user