Ignore:
Timestamp:
Jan 24, 2021, 9:19:48 AM (5 years ago)
Author:
Paul Smedley
Message:

Code cleanups from AlexT

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-next/lib32/memory.c

    r632 r655  
    191191    PAGELIST pagelist;
    192192
    193         if(DevLinToPageList(addr, PAGE_SIZE, (PAGELIST NEAR *)__Stack32ToFlat((ULONG)&pagelist))) {
     193        if(DevLinToPageList(addr, PAGE_SIZE, (PAGELIST NEAR *)&pagelist)) {
    194194                DebugInt3();
    195195                return 0;
     
    209209    rc = KernVMAlloc(PAGE_SIZE, VMDHA_PHYS, (PVOID*)&addr, (PVOID*)&address, &sel);
    210210#else
    211     rc = DevVMAlloc(VMDHA_PHYS, PAGE_SIZE, (LINEAR)&address, __Stack32ToFlat((ULONG)&addr));
     211    rc = DevVMAlloc(VMDHA_PHYS, PAGE_SIZE, (LINEAR)&address, (ULONG)&addr);
    212212#endif
    213213    if (rc != 0) {
     
    236236    rc = KernVMAlloc(size, flags, (PVOID*)&addr, (PVOID*)-1, &sel);
    237237#else
    238     rc = DevVMAlloc(flags, size, (LINEAR)-1, __Stack32ToFlat((ULONG)&addr));
     238    rc = DevVMAlloc(flags, size, (LINEAR)-1, (ULONG)&addr);
    239239#endif
    240240    if (rc == 0) {
     
    410410
    411411    //check if it really is the base of the allocation (see above)
    412     addr = GetBaseAddressAndFree(addr, (ULONG NEAR *)__Stack32ToFlat(&size));
     412    addr = GetBaseAddressAndFree(addr, (ULONG NEAR *)&size);
    413413
    414414    if(VMFree((LINEAR)addr)) {
     
    454454    ULONG  size = 0;
    455455
    456     GetBaseAddressAndFree((ULONG)ptr, (ULONG NEAR *)__Stack32ToFlat(&size));
     456    GetBaseAddressAndFree((ULONG)ptr, (ULONG NEAR *)&size);
    457457
    458458    if(VMFree((LINEAR)ptr)) {
     
    505505    rc = KernVMAlloc(Length, VMDHA_PHYS, (PVOID*)&addr, (PVOID*)&PhysicalAddress, &sel);
    506506#else
    507     //rc = DevVMAlloc(VMDHA_PHYS, size, (LINEAR)&physaddr, __Stack32ToFlat((ULONG)&addr));
    508     rc = DevVMAlloc(VMDHA_PHYS, Length, (LINEAR)&PhysicalAddress, __Stack32ToFlat((ULONG)&addr));
     507    //rc = DevVMAlloc(VMDHA_PHYS, size, (LINEAR)&physaddr, (ULONG)&addr);
     508    rc = DevVMAlloc(VMDHA_PHYS, Length, (LINEAR)&PhysicalAddress, (ULONG)&addr);
    509509#endif
    510510    if (rc != 0) {
     
    544544    if(n == 0) return;
    545545
    546         kmemcpy(to, from, n);
     546        memcpy(to, from, n);
    547547}
    548548//******************************************************************************
     
    556556    if(n == 0) return 0;
    557557
    558         kmemcpy(to, from, n);
     558        memcpy(to, from, n);
    559559        return 0;
    560560}
     
    581581    if(n == 0) return 0;
    582582
    583         kmemcpy(to, from, n);
     583        memcpy(to, from, n);
    584584        return 0;
    585585}
     
    594594                return 0;
    595595        }
    596         kmemcpy(dest, src, size);
     596        memcpy(dest, src, size);
    597597        return 0;
    598598}
     
    701701            size = _msize((void _near *)block);
    702702
    703         else if (!GetBaseAddressNoFree((ULONG)block, (ULONG NEAR *)__Stack32ToFlat(&size)))
     703        else if (!GetBaseAddressNoFree((ULONG)block, (ULONG NEAR *)&size))
    704704            size = 0;                   // Something wrong
    705705
Note: See TracChangeset for help on using the changeset viewer.