Advertisement
TLama

Untitled

Nov 11th, 2014
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.64 KB | None | 0 0
  1. var
  2.   data: Integer;                    // int -> Integer
  3.   m_Strtag: string;                 // m_Strtag is CString, I guess
  4.   sz: array[0..3] of Byte;          // unsigned char sz[4] -> array[0..3] of Byte
  5. begin
  6.   data := StrToInt(m_Strtag);       // _ttoi -> StrToInt
  7.   FillChar(sz, 4, 0);               // memset(sz, 0, 4) -> no direct equivalent; the same with different param. order does e.g. FillChar
  8.  
  9.   sz[0] := (data shr 24) and $FF;   // (data >> 24) & 0xFF
  10.   sz[1] := (data shr 16) and $FF;   // (data >> 16) & 0xFF
  11.   sz[2] := (data shr 8) and $FF;    // (data >> 8) & 0xFF
  12.   sz[3] := data and $FF;            // data & 0xFF
  13. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement