PYTHON 107
The other wall of text By SkyFire on 18th November 2018 03:59:12 AM
  1.  
  2.  
  3. char __thiscall ClientPacket_0140::CliPut(_BYTE *ecx0, CDataStore *this)
  4. {
  5.   _BYTE *v2; // esi
  6.   bool v3; // al
  7.   char v4; // al
  8.   char v5; // al
  9.   char v6; // al
  10.   char v7; // al
  11.   char v8; // al
  12.   char v9; // al
  13.   char v10; // al
  14.   char result; // al
  15.   CDataStore *v12; // [esp+Ch] [ebp-8h]
  16.   __int16 v13; // [esp+10h] [ebp-4h]
  17.  
  18.   v2 = ecx0;
  19.   v3 = ecx0[17] != 0;
  20.   v12 = this;
  21.   v13 = 0;
  22.   CBitPack::WriteBit((CBitPack *)&v12, v3);
  23.   CBitPack::WriteBit((CBitPack *)&v12, v2[21] != 0);
  24.   CBitPack::WriteBit((CBitPack *)&v12, v2[22] != 0);
  25.   CBitPack::WriteBit((CBitPack *)&v12, v2[16] != 0);
  26.   CBitPack::WriteBit((CBitPack *)&v12, v2[23] != 0);
  27.   CBitPack::WriteBit((CBitPack *)&v12, v2[18] != 0);
  28.   CBitPack::WriteBit((CBitPack *)&v12, v2[19] != 0);
  29.   CBitPack::WriteBit((CBitPack *)&v12, v2[20] != 0);
  30.   CBitPack::FlushBits((CBitPack *)&v12);
  31.   v4 = v2[17];
  32.   if ( v4 )
  33.     CDataStore::WriteInt8(this, v4 ^ 1);
  34.   v5 = v2[22];
  35.   if ( v5 )
  36.     CDataStore::WriteInt8(this, v5 ^ 1);
  37.   v6 = v2[20];
  38.   if ( v6 )
  39.     CDataStore::WriteInt8(this, v6 ^ 1);
  40.   v7 = v2[19];
  41.   if ( v7 )
  42.     CDataStore::WriteInt8(this, v7 ^ 1);
  43.   v8 = v2[23];
  44.   if ( v8 )
  45.     CDataStore::WriteInt8(this, v8 ^ 1);
  46.   v9 = v2[16];
  47.   if ( v9 )
  48.     CDataStore::WriteInt8(this, v9 ^ 1);
  49.   v10 = v2[18];
  50.   if ( v10 )
  51.     CDataStore::WriteInt8(this, v10 ^ 1);
  52.   result = v2[21];
  53.   if ( result )
  54.     result = (unsigned int)CDataStore::WriteInt8(this, result ^ 1);
  55.   return result;
  56. }

Yourpaste is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.