Run ISO - CDR_ReadTrack (bin/cue) - fseek = 2GB, fseeko > 2GB

.text:0043840D loc_43840D:                             ; CODE XREF: sub_438370+71j
.text:0043840D                 mov     eax, dword_508498
.text:00438412                 imul    edx, edi
.text:00438415                 add     edx, eax
.text:00438417                 cmp     dword_4BE2E4, edx
.text:0043841D                 jz      short loc_438431
.text:0043841F                 mov     ecx, dword_508480

problem: fseek reads only 2GB (signed 32-bit)
-->
.text:00438425                 push    0               ; Origin
.text:00438427                 push    edx             ; Offset
.text:00438428                 push    ecx             ; File
.text:00438429                 call    _fseek
.text:0043842E                 add     esp, 0Ch
-->

.text:00438431 loc_438431:                             ; CODE XREF: sub_438370+ADj
.text:00438431                 mov     edx, dword_508480
.text:00438437                 mov     eax, dword_508488
.text:0043843C                 push    edx             ; File
.text:0043843D                 push    ebx             ; Count
.text:0043843E                 push    1               ; ElementSize
