Re: FastCode RTL Replacement v0.20 Released!




"Dennis" <marianndkc@xxxxxxxxxxxxxxx> wrote in message
news:434a95bc@xxxxxxxxxxxxxxxxxxxxxxxxx
> Hi John
>
> Does this involve a function pointer and adds one level of indirection?

No, this does not set up a function pointer or add any level of indirection.
In fact it adds no code whatsover. The compiler simply maps one functions
call address to another.

> I can remember that I asked you all how to do this when we worked out the
> library design. I can remember being told that there was no solution. This
> is why the design is as it is.

Maybe I was unaware of this solution at that time. I can't remember - That
was a long time ago.

regards,
John


.



Relevant Pages

  • Re: FastCode RTL Replacement v0.20 Released!
    ... > John O'Harrow wrote: ... >>> indirection? ... this does not set up a function pointer or add any level of ... > call dword ptr ...
    (borland.public.delphi.language.basm)
  • Re: FastCode RTL Replacement v0.20 Released!
    ... >> Hi John ... >> indirection? ... this does not set up a function pointer or add any level of ... call dword ptr ...
    (borland.public.delphi.language.basm)
  • Re: FastCode RTL Replacement v0.20 Released!
    ... Does this involve a function pointer and adds one level of indirection? ... library design. ... Prev by Date: ...
    (borland.public.delphi.language.basm)
  • Re: quik popularized by ANSI C
    ... >> dereferencing a function pointer is not exactly meaningful. ... designate the same object with the same number of levels of indirection. ... then 'sizeof fptr' yields the size of the ... As array names do not decay to array pointers, ...
    (comp.lang.c)
  • External structure debugging
    ... Any tips for finding what is presumably a problem of too much or too little indirection? ... I am making progress, ... High on the suspect list is an external structure with fields for a function pointer and void pointer. ... Interestingly, if I set a breakpoint in the callback (specified by the function pointer), there are side effects that become visible, and their limits _might_ be a clue. ...
    (comp.lang.smalltalk.dolphin)