basic support for builtins
[m6w6/ext-psi] / php_psi.h
index c0d0ae6eabff6ba1bb26d3ef66366a2025704e06..01582c58cc33c78ad73ced60a76d6a0fa0de6b11 100644 (file)
--- a/php_psi.h
+++ b/php_psi.h
@@ -47,7 +47,7 @@ extern zend_module_entry psi_module_entry;
 
 static inline int psi_check_env(const char *var) {
        char *set = getenv(var);
-       return (set && *set && '0' != *set);
+       return (set && *set && (*set != '0' || set[1]));
 }
 
 typedef struct psi_object {
@@ -75,9 +75,11 @@ ZEND_BEGIN_MODULE_GLOBALS(psi)
        char *engine;
        char *directory;
        char *search_path;
+       struct psi_context_ops *ops;
        struct psi_context *context;
        struct {
                struct psi_plist *decls;
+               struct psi_plist *vars;
        } blacklist;
 ZEND_END_MODULE_GLOBALS(psi);