summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/json/JSON_parser.h2
-rw-r--r--ext/json/config.m44
-rw-r--r--ext/json/json.c4
3 files changed, 3 insertions, 7 deletions
diff --git a/ext/json/JSON_parser.h b/ext/json/JSON_parser.h
index 085e776982..4790f728e3 100644
--- a/ext/json/JSON_parser.h
+++ b/ext/json/JSON_parser.h
@@ -3,6 +3,4 @@
#include "php.h"
#include "ext/standard/php_smart_str.h"
-static char digits[] = "0123456789abcdef";
-
extern int JSON_parser(zval *z, unsigned short p[], int length, int assoc TSRMLS_DC);
diff --git a/ext/json/config.m4 b/ext/json/config.m4
index a937b1f91b..065d0411aa 100644
--- a/ext/json/config.m4
+++ b/ext/json/config.m4
@@ -70,8 +70,8 @@ dnl
dnl Main config
dnl
-PHP_ARG_WITH(json, whether to enable JavaScript Object Serialization support,
-[ --with-json Enable JavaScript Object Serialization support])
+PHP_ARG_ENABLE(json, whether to enable JavaScript Object Serialization support,
+[ --disable-json Disable JavaScript Object Serialization support], yes)
if test "$PHP_JSON" != "no"; then
AC_DEFINE([HAVE_JSON],1,[whether to have JavaScript Object Serialization support])
diff --git a/ext/json/json.c b/ext/json/json.c
index d19eb2e9b5..30c394cce6 100644
--- a/ext/json/json.c
+++ b/ext/json/json.c
@@ -33,9 +33,7 @@
/* If you declare any globals in php_json.h uncomment this:
ZEND_DECLARE_MODULE_GLOBALS(json)
*/
-
-/* True global resources - no need for thread safety here */
-static int le_json;
+static char digits[] = "0123456789abcdef";
/* {{{ json_functions[]
*