[Scummvm-tracker] [ScummVM :: Bugs] #11240: CRYO: Misuse of packed structs

ScummVM :: Bugs trac at scummvm.org
Mon Nov 4 17:24:31 CET 2019


#11240: CRYO: Misuse of packed structs
-------------------+--------------------------
Reporter:  bgK     |      Owner:  (none)
    Type:  defect  |     Status:  new
Priority:  normal  |  Component:  Engine: Cryo
Keywords:          |       Game:  Lost Eden
-------------------+--------------------------
 The cryo engine uses packed structs in `defs.h` and
 `EdenGame::specialObjects`. The packed structs contain pointers, so the
 layout of the structs will be platform dependant. Those structs probably
 actually don't need to be packed. Someone with knowledge of the engine
 should investigate.

 The Nintendo 3DS port requires its relocations to be aligned, and as a
 result fails to package the ScummVM elf into a 3dsx binary when the cryo
 engine is built.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/11240>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list