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