On Wed, 21 Jan 2015, Anatol Belski wrote: > On Wed, January 21, 2015 11:57, Anatol Belski wrote: > > On Wed, January 21, 2015 11:17, Derick Rethans wrote: > > > >> On Wed, 21 Jan 2015, Anatol Belski wrote: > >> > >>> I'll backport it to 5.6. Also would add the Pierre's suggestion so > >>> those defines are only used when it's not inside PHP, as under > >>> circumstances it could lead to different defines or conflicts. > >>> This is easy done through the timelib_config.h include as that > >>> file is already being generated by configure. > >> > >> timelib really should not have references to PHP - it should never > >> have been in timelib_config.h either. Is there something else we > >> can do here? At some point, I'd like to change the bundling to a > >> GIT submodule perhaps. > >> > > i'd suggest to wrap it like > > > > #ifdef HAVE_TIMELIB_CONFIG_H > > # include "timelib_config.h" > > #endif > > > > It allows PHP or anything external to override the configs. > > Ah, I see now, in your project on github nothing even bothers with > generating timelib_config.h . But that's a common practice to include > some config.h, will be needed anyway to include correct headers. > > So probably worth to just wrap it as mentioned above and let it to be > overriden by something external or let it to be generated by some > build system when timelib is used as a separate project.
Yes - I think that's the plan. But the int types of course do need to "work" out of the box. cheers, Derick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php