@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