Ah, I see... Thanks for the quick reply. Graeme.
On 3/26/07, Jonas Maebe <[EMAIL PROTECTED]> wrote:
On 26 mrt 2007, at 12:54, Graeme Geldenhuys wrote: > If I have a .pas unit and forgot to specify the compiler mode line > {$mode objfpc}{$H+} > what does FPC default to? Compiler Mode? Longstring or Shortstring? Shortstring. {$h+} is not longstring, but ansistring. > After some more testing I realized it is the {$H+} that gave me the > performance boost. What does FPC default to? Why not default to {$H+} > ? Backwards compatibility. There are also many situations where ansistrings are slower than shortstrings. Jonas
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal