Skip to content
  • tom_at_work's avatar
    * limit the number of string message methods per class to 2^31 independent of... · 8a2696eb
    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