On Sat, 2014-11-15 at 11:16 +0100, Florian Margaine wrote:
> Hi list,
> 
> As of today, most of the SAPIs have a lot of code duplication with
> regards to HTTP headers parsing/handling.
> 
> I'm about to completely duplicate a function from one SAPI to the
> other to add a feature to fpm (`getallheaders()`, see
> https://github.com/php/php-src/pull/523), and I'd like to avoid that.
> 
> Should I create a `sapi/main/` folder for common functions across the
> SAPIs? Or should each SAPI remain completely independent from each
> other, even if it means duplicating code?
> 
> Regards,
> 

Morning Florian,

        There is already a place to put shared SAPI code.

        main/SAPI.h
        main/SAPI.c

        There is also a SAPI_API decl that you will need to use.

Cheers
Joe


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to