[Scummvm-tracker] [ScummVM :: Bugs] #6054: HUGO: Whodunit? - Priority glitch with Parrot

ScummVM :: Bugs trac at scummvm.org
Sat Dec 27 18:08:16 UTC 2025


#6054: HUGO: Whodunit? - Priority glitch with Parrot
-----------------------+---------------------------
Reporter:  raziel-     |       Owner:  sluicebox
    Type:  defect      |      Status:  closed
Priority:  normal      |   Component:  Engine: Hugo
 Version:              |  Resolution:  fixed
Keywords:  draw order  |        Game:  Hugo
-----------------------+---------------------------
Changes (by sluicebox):

 * owner:  Strangerke => sluicebox
 * resolution:   => fixed
 * status:  new => closed

Comment:

 Fixed in 6e434093a0160cde8efdda7cdb4c531374e700e8

 This is a bug in the original code that produced undefined quicksort
 results. It happened to work in Microsoft's `qsort`, so it still happened
 to work in our Windows builds because they all use msvcrt, but on other
 platforms different `qsort` implementations produced different undefined
 results.

 The parrot is the only thing affected by this particular bug. The other
 priority bugs that have been reported also occur in at least one version
 of the original.

 It wasn't endian differences this time, it was CRT!
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/6054#comment:18>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list