Index: /trunk/utils.c
===================================================================
--- /trunk/utils.c	(revision 667)
+++ /trunk/utils.c	(revision 668)
@@ -530,5 +530,5 @@
 #define OG(x) (sandbox->orig_##x)
 /* }}} */
-#ifdef E_STRICT
+#if defined(E_STRICT) || defined(E_DEPRECATED)
 static void xc_sandbox_error_cb(int type, const char *error_filename, const uint error_lineno, const char *format, va_list args) /* {{{ */
 {
@@ -540,5 +540,7 @@
 	assert(sandbox != NULL);
 	switch (type) {
+#ifdef E_STRICT:
 	case E_STRICT:
+#endif
 #ifdef E_DEPRECATED
 	case E_DEPRECATED:
Index: /trunk/utils.h
===================================================================
--- /trunk/utils.h	(revision 667)
+++ /trunk/utils.h	(revision 668)
@@ -98,5 +98,5 @@
 	Bucket    *tmp_internal_class_tail;
 
-#ifdef E_STRICT
+#if defined(E_STRICT) || defined(E_DEPRECATED)
 	int orig_user_error_handler_error_reporting;
 	void (*orig_zend_error_cb)(int type, const char *error_filename, const uint error_lineno, const char *format, va_list args);
