In message <[EMAIL PROTECTED]>, James Juran
<[EMAIL PROTECTED]> writes
>Ove Kaaven wrote:
>> 
>> On Thu, 27 Jul 2000, Marcus Meissner wrote:
>> 
>> > Does not help. The variables are transferred into registers correctly, they
>> > are just way too many for them used for egcs-1*
>> 
>> Really uncool.
>> 
>> Log:
>>         Make a global asm helper function to handle 32-bit RMCB calls,
>>         so we don't need those complex constraints either.
>> 
>> Index: wine/msdos/dpmi.c
>> ===================================================================
>> RCS file: /home/wine/wine/msdos/dpmi.c,v
>> retrieving revision 1.39
>> diff -u -r1.39 dpmi.c
>> --- wine/msdos/dpmi.c   2000/07/26 18:04:54     1.39
>> +++ wine/msdos/dpmi.c   2000/07/27 23:23:11
>> @@ -183,6 +181,66 @@
>[...]
>>          INT_SetRealModeContext((REALMODECALL *)PTR_SEG_OFF_TO_LIN( rmcb-
>>regs_sel, rmcb->regs_ofs ), context);
>> -        ss = SELECTOR_AllocBlock( DOSMEM_MemoryBase(0) + 
>(DWORD)(SS_reg(context)<<4), 0x10000, SEGMENT_DATA, FALSE, FALSE );
>> +        ss = SELECTOR_AllocBlock( DOSMEM_MemoryBase() + 
>(DWORD)(SS_reg(context)<<4), 0x10000, SEGMENT_DATA, FALSE, FALSE );
>> +        esp = ESP_reg(context);
>
>This compiles for me if I put the 0 back as the argument for
>DOSMEM_MemoryBase() above (line 263).  I'm assuming this change was
>unintentional.
>
>Thanks Marcus and Ove for fixing this.
>
>--
>James Juran
>[EMAIL PROTECTED]
>
Could someone post the full, corrected patch back to the thread on cemw
please (since even the original didn't make today's cvs I think)
Bob

-- 
robert w hall

Reply via email to