[Tutorial] Packed strings in PAWN
#6

It does not only benefit for strings, it also benefits plain data aswell. It allows you to have easier bytewise access to a larger memory field.

pawn Код:
new something[1];
//...
something{0} = varchar_1;
//...
something{1} = varchar_2;
//...
something{2} = varchar_3;
//...
something{3} = varchar_4
instead of
pawn Код:
new something;
//...
something = (something&0xFFFFFF00)|varchar_1;
//...
something = (something&0xFFFF00FF)|(varchar_2<<8);
//...
something = (something&0xFF00FFFF)|(varchar_3<<16);
//...
something = (something&0xFFFFFF)|(varchar_4<<24);
Reply


Messages In This Thread
Packed strings in PAWN - by Emmet_ - 11.12.2013, 12:19
Re: Packed strings in PAWN - by Hansrutger - 11.12.2013, 13:14
Re: Packed strings in PAWN - by Emmet_ - 11.12.2013, 13:48
Re: Packed strings in PAWN - by Emmet_ - 11.12.2013, 13:59
Re: Packed strings in PAWN - by Emmet_ - 11.12.2013, 14:12
AW: Packed strings in PAWN - by BigETI - 12.12.2013, 07:41
Re: Packed strings in PAWN - by Emmet_ - 12.12.2013, 11:08
Respuesta: Packed strings in PAWN - by Swedky - 17.12.2013, 04:28
Re: Packed strings in PAWN - by Konstantinos - 24.12.2013, 11:50
Re: Packed strings in PAWN - by newbienoob - 24.12.2013, 13:15

Forum Jump:


Users browsing this thread: 1 Guest(s)