All pastes #915061 Raw Edit

Unnamed

public text v1 · immutable
#915061 ·published 2008-02-23 13:56 UTC
rendered paste body
@00010732:0022   function NUMBER GetDiskSpaceEx(local_string1, local_number1)
@00010732           NUMBER local_number2, local_number3, local_number5, local_number6; 
@00010732
@00010732
@00010732        begin
@0001073B:0006      local_number2 = 0;
@00010747:0006      local_number3 = 0;
@00010753:000E      local_number5 = (local_number1 != 0);
@00010762:000E      local_number6 = (local_number1 != 10);
@00010771:0019      local_number5 = (local_number5 = local_number6);
@0001077E:000E      local_number6 = (local_number1 != 20);
@0001078D:0019      local_number5 = (local_number5 = local_number6);
@0001079A:000E      local_number6 = (local_number1 != 30);
@000107A9:0019      local_number5 = (local_number5 = local_number6); // changed to "="
@000107B6:0004      if(local_number5) then // ref index: 1
@000107C2:0027         // return coming
@000107C6:0023         return -1;
@000107CF:0007      endif;
@000107CF:0007   label_107cf:
@000107D1:0020      _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 1); // dll: ISRT.dll
@000107E8:0006      local_number5 = LASTRESULT;
@000107F2:000E      local_number5 = (local_number5 != 0);
@00010801:0004      if(local_number5) then // ref index: 1
@0001080D:0027         // return coming
@00010811:0023         return -1;
@0001081A:0005         goto label_10830;
@00010823:0002      endif;
@00010823:0002   label_10823:
@00010825:0027      // return coming
@00010829:0023      return local_number3;
@00010830:0001   label_10830:
@00010832:0026   end; // checksum: 285bb15a