httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ben Laurie <...@algroup.co.uk>
Subject Re: cvs commit: apache-1.3/src/main http_config.c (fwd)
Date Fri, 13 Mar 1998 23:52:23 GMT
Dean Gaudet wrote:
> 
> On Fri, 13 Mar 1998, Ben Laurie wrote:
> 
> > BTW, since you are the performance freak you'll want to know this:
> > __stdcall is supposed to be slightly faster than C calling and also
> > takes less code.
> 
> Depends on which rev of which processor you're using too ;)  I believe the
> reason for this difference is that __stdcall is "callee pops" meaning the
> called function pops its arguments when done, which you can't do with C
> calling because the called function has no clue how many args it has in
> general (i.e. varargs).

You got it.

> > > Cool.  Stuff that in a .h file somehwere ;)
> >
> > I'll try to remember. Any suggestions which one?
> 
> Wherever API_EXPORT and API_EXPORT_NONSTD are defined.

That's the trouble; they're OS dependent. So they're defined in more
than one place. What I need is CVS SSI ;->

Cheers,

Ben.

-- 
Ben Laurie            |Phone: +44 (181) 735 0686|  Apache Group member
Freelance Consultant  |Fax:   +44 (181) 735 0689|http://www.apache.org
and Technical Director|Email: ben@algroup.co.uk |
A.L. Digital Ltd,     |Apache-SSL author    http://www.apache-ssl.org/
London, England.      |"Apache: TDG" http://www.ora.com/catalog/apache

Mime
View raw message