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 {
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);