Какието нелады с новой либой :
C Code:
_msys_write_text(6 - offs, 8, fcolor | FONT0, header, strlen(header));
Disassembled (old library):
seg000:000002F1 mov eax, 6
seg000:000002F6 mov ecx, ds:offs
seg000:000002FC sub eax, ecx
seg000:000002FE mov ecx, offset header
seg000:00000303 push ecx
seg000:00000304 mov [ebp+var_C], eax
seg000:00000307 call strlen
seg000:0000030C add esp, 4
seg000:0000030F push eax
seg000:00000310 mov eax, offset header
seg000:00000315 push eax
seg000:00000316 mov eax, ds:dword_C4E
seg000:0000031C push eax
seg000:0000031D mov eax, 8
seg000:00000322 push eax
seg000:00000323 mov eax, [ebp+var_C]
seg000:00000326 push eax
seg000:00000327 call _msys_write_text
Disassembled (new library):
seg000:000002F1 mov eax, 6
seg000:000002F6 mov ecx, ds:offs
seg000:000002FC sub eax, ecx
seg000:000002FE mov ecx, offset header
seg000:00000303 push ecx
seg000:00000304 mov [ebp+var_C], eax
seg000:00000307 loc_307: seg000:00000307 call near ptr loc_307+1
seg000:0000030C add esp, 4
seg000:0000030F push eax
seg000:00000310 mov eax, offset header
seg000:00000315 push eax
seg000:00000316 mov eax, ds:dword_BE2
seg000:0000031C push eax
seg000:0000031D mov eax, 8
seg000:00000322 push eax
seg000:00000323 mov eax, [ebp-0Ch]
seg000:00000326 push eax
seg000:00000327 call _msys_write_text
|