• Robert Sprowson's avatar
    Function returns no longer use stack structures. · 44aae368
    Robert Sprowson authored
    Previously, a number of errors were contructed as automatic variables then returned to the caller - potentially accessing stale stack area. All error blocks are now held in ROM and cast from there.
    Error numbers are now not &00000000 or &20202020, using the allocated base - requires 'Common-0_15'.
    Trimmed some unused debugging code out, saves about 3k.
    Renamed C++ clashing variables to stop the compiler moaning.
    Implemented feature request to accept the empty string "" as no font handle in _SetFont calls.
    At some point, this module needs internationalising.
    
    Version 0.31. Tagged as 'Gadgets-0_31'
    44aae368
Text 3.42 KB