-
tom_at_work authored
* limit the number of string message methods per class to 2^31 independent of architecture width: this avoids lots of compiler changes when allowing 2^63 (for 64 bit targets) * fix string message method handling data structures to reflect this change, and also use the correct types for accessing them (longint vs. dword) * output proper alignment code for string message method data structures to avoid issues on big-endian 64 bit architectures or architectures requiring proper alignment * same for integer message methods; also, like string message method data structures, do not use packed records for them when accessing * extend the test case (tw14145) do do multiple message dispatches, both integer and string ones, to complete successfully git-svn-id: trunk@16254 -
8a2696eb