[fpc-devel] patch for ReadInteger in sysformt.inc
    Florian Klaempfl 
    florian at freepascal.org
       
    Thu Sep 11 15:43:53 CEST 2008
    
    
  
Markus Beth schrieb:
> Hi,
> 
> latest profiling of one of our FPC applications showed ReadInteger (in
> rtl/objpas/sysutils/sysformt.inc) to be a performance bottleneck. Using
> Pos(Fmt[chpos],'1234567890')<>0 to check if Fmt[chpos] is a digit is
> somewhat time consuming. I replaced it with two char comparisons with
> '0' and '9'.
> The rest of the patch only unifies the casing of the variable chpos.
Thanks! Applied.
    
    
More information about the fpc-devel
mailing list