X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fbuiltin.c;h=6c767b934c45ecbbd67af4059f39774b9de6ec6b;hb=2069cc3c64550fc1a263499457c2226b32b46ba7;hp=2d92432159983dba3fdbf4b1fab211f93381a9ec;hpb=d4bd55e7d9b1cf63cd6fdc96b70010a0c2aca963;p=m6w6%2Fext-psi diff --git a/src/builtin.c b/src/builtin.c index 2d92432..6c767b9 100644 --- a/src/builtin.c +++ b/src/builtin.c @@ -23,15 +23,20 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *******************************************************************************/ -#include "php_psi_stdinc.h" +#ifdef HAVE_CONFIG_H +# include "config.h" +#else +# include "php_config.h" +#endif + +#include +#include #include "php_psi.h" #include "builtin.h" #include "parser.h" #include "cpp.h" -#include - HashTable psi_builtins; static bool has_include(struct psi_cpp *cpp, struct psi_token *target, struct psi_plist **args, struct psi_plist **res); @@ -76,6 +81,7 @@ static void free_builtin(zval *p) } } +PHP_MINIT_FUNCTION(psi_builtin); PHP_MINIT_FUNCTION(psi_builtin) { #define PSI_BUILTIN(builtin, ...) do { \ @@ -101,6 +107,7 @@ PHP_MINIT_FUNCTION(psi_builtin) return SUCCESS; } +PHP_MSHUTDOWN_FUNCTION(psi_builtin); PHP_MSHUTDOWN_FUNCTION(psi_builtin) { zend_hash_destroy(&psi_builtins);