Decoded: OpenTTD (2003) v1.8 (2018) Source file: string_compares_type.hpp Line-by-line code walkthrough by MaiZure string_compares_type.hpp defines quicksort and gnome sort functions Original code: https://github.com/MaiZure/OpenTTD-1.8/blob/master/src/core/string_compares_type.hpp 1 COMMENT (*) 2 BLANK (-) 3 * 4 * 5 * 6 * 7 * 8 * 9 - 10 * 11 - 12 Header guard 13 Header guard 14 - 15 * 16 Defines StringCompare object 17 * 18 * 19 * 20 * 21 * 22 * 23 Defines a functor for comparing strings 24 BLOCK START - comparison functor 25 Returns a boolean result of a string compare 26 BLOCK END comparison function 27 BLOCK END - StringCompare 28 - 29 Header guard end˙