[lazarus] lazarus vs. xml

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Dec 19 04:31:37 EST 2003


On Fri, 19 Dec 2003 10:23:02 +0100  Mattias Gaertner
<nc-gaertnma at netcologne.de> wrote:

> On Fri, 19 Dec 2003 07:41:40 +0100 (CET)  "Peter Vreman"
> <peter at freepascal.org> wrote:
> 
> > 
> > --- strings.old 2003-12-19 07:35:12.000000000 +0100
> > +++ strings.inc 2003-12-19 07:37:56.000000000 +0100
> > @@ -240,14 +240,18 @@
> >          repne
> >          scasb
> >          not     %ecx
> > +{$ifdef REGCALL}
> >          cmpl    saveecx,%ecx
> >          jl      .LSTRLCOMP1
> >          movl    saveecx,%ecx
> >  .LSTRLCOMP1:
> > -{$ifdef REGCALL}
> >          movl    saveedx,%edi
> >          movl    saveeax,%esi
> >  {$else}
> > +        cmpl    l,%ecx
> > +        jl      .LSTRLCOMP1
> > +        movl    l,%ecx
> > +.LSTRLCOMP1:
> >          movl    str2,%edi
> >          movl    str1,%esi
> >  {$endif}
> > @@ -333,14 +337,18 @@
> >          repne
> >          scasb
> >          not     %ecx
> > +{$ifdef REGCALL}
> >          cmpl    saveecx,%ecx
> >          jl      .LSTRLICOMP5
> >          movl    saveecx,%ecx
> >  .LSTRLICOMP5:
> > -{$ifdef REGCALL}
> >          movl    saveedx,%edi
> >          movl    saveeax,%esi
> >  {$else}
> > +        cmpl    l,%ecx
> > +        jl      .LSTRLICOMP5
> > +        movl    l,%ecx
> > +.LSTRLICOMP5:
> >          movl    str2,%edi
> >          movl    str1,%esi
> >  {$endif}
> 
> 
> I don't know, what this diff should tell me. My assembler knowledge is not
> very good, so maybe I just can't see the smart tricks in the function. I
> don't see, where the parameter l is used. 

Sorry for this rubbish. I thought, you already applied the patch.

Thanks for fixing. When will it be applied?


Mattias






More information about the Lazarus mailing list