HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • Back to Ticket #267

Ticket #267: allegro-4.4.1.1.patch

File allegro-4.4.1.1.patch, 2.3 KB (added by michaelvoliveira, 5 years ago)

Created a better patch based on drcouzelis patches

  • src/beos/bdwindow.cpp

    diff -Naur allegro-4.4.1.1/src/beos/bdwindow.cpp allegro-4.4.1.1-haiku/src/beos/bdwindow.cpp
    old new  
    413413   } 
    414414 
    415415#ifdef ALLEGRO_NO_ASM 
    416    bmp->read_bank = _be_gfx_bwindow_read_write_bank; 
    417    bmp->write_bank = _be_gfx_bwindow_read_write_bank; 
    418    _screen_vtable.unwrite_bank = _be_gfx_bwindow_unwrite_bank; 
     416    bmp->read_bank = (void *)_be_gfx_bwindow_read_write_bank; 
     417    bmp->write_bank = (void *)_be_gfx_bwindow_read_write_bank; 
     418    _screen_vtable.unwrite_bank = (void *)_be_gfx_bwindow_unwrite_bank; 
    419419#else 
    420420   bmp->read_bank = _be_gfx_bwindow_read_write_bank_asm; 
    421421   bmp->write_bank = _be_gfx_bwindow_read_write_bank_asm; 
  • src/beos/bwindow.cpp

    diff -Naur allegro-4.4.1.1/src/beos/bwindow.cpp allegro-4.4.1.1-haiku/src/beos/bwindow.cpp
    old new  
    347347   } 
    348348    
    349349#ifdef ALLEGRO_NO_ASM 
    350    bmp->read_bank = _be_gfx_bwindow_read_write_bank; 
    351    bmp->write_bank = _be_gfx_bwindow_read_write_bank; 
    352    _screen_vtable.unwrite_bank = _be_gfx_bwindow_unwrite_bank; 
     350   bmp->read_bank = (void *)_be_gfx_bwindow_read_write_bank; 
     351   bmp->write_bank = (void *)_be_gfx_bwindow_read_write_bank; 
     352   _screen_vtable.unwrite_bank = (void *)_be_gfx_bwindow_unwrite_bank; 
    353353#else 
    354354   bmp->read_bank = _be_gfx_bwindow_read_write_bank_asm; 
    355355   bmp->write_bank = _be_gfx_bwindow_read_write_bank_asm; 
  • src/beos/bwscreen.cpp

    diff -Naur allegro-4.4.1.1/src/beos/bwscreen.cpp allegro-4.4.1.1-haiku/src/beos/bwscreen.cpp
    old new  
    363363 
    364364#ifdef ALLEGRO_NO_ASM 
    365365   if (gfx_capabilities) { 
    366       bmp->write_bank = be_gfx_bwindowscreen_read_write_bank; 
    367       bmp->read_bank  = be_gfx_bwindowscreen_read_write_bank; 
    368       _screen_vtable.unwrite_bank = be_gfx_bwindowscreen_unwrite_bank; 
     366      bmp->write_bank = (void *)be_gfx_bwindowscreen_read_write_bank; 
     367      bmp->read_bank  = (void *)be_gfx_bwindowscreen_read_write_bank; 
     368      _screen_vtable.unwrite_bank = (void *)be_gfx_bwindowscreen_unwrite_bank; 
    369369   } 
    370370#else 
    371371   if (gfx_capabilities) { 

Download in other formats:

  • Original Format

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/