basic support for builtins
[m6w6/ext-psi] / php_psi.h
index 7279ff5abcc35316cf7dce4af1494aa0cf58a8a1..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);
 
 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 {
 }
 
 typedef struct psi_object {
@@ -79,6 +79,7 @@ ZEND_BEGIN_MODULE_GLOBALS(psi)
        struct psi_context *context;
        struct {
                struct psi_plist *decls;
        struct psi_context *context;
        struct {
                struct psi_plist *decls;
+               struct psi_plist *vars;
        } blacklist;
 ZEND_END_MODULE_GLOBALS(psi);
 
        } blacklist;
 ZEND_END_MODULE_GLOBALS(psi);