Fixes: debbugs:20154
* lisp/json.el (json-decode-char0): Delete this alias as well.
(json-read-escaped-char): Don't call it.
+2015-03-23 Dmitry Gutov <dgutov@yandex.ru>
+
+ * json.el (json-decode-char0): Delete this alias as well.
+ (json-read-escaped-char): Don't call it (bug#20154).
+
2015-03-23 Daniel Colascione <dancol@dancol.org>
* emacs-lisp/lisp-mode.el (lisp--el-non-funcall-position-p): New function.
2015-03-22 Dmitry Gutov <dgutov@yandex.ru>
- * json.el (json-decode-char0): Delete this alias.
+ * json.el (json-encode-char0): Delete this alias.
(json-encode-string): Rewrite to improve performance (bug#20154).
(json-encode-char): Fold into `json-encode-string'.
;;; Code:
-
-;; Compatibility code
-
-(defalias 'json-decode-char0 'decode-char)
-
-
;; Parameters
(defvar json-object-type 'alist
((looking-at "[0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f]")
(let ((hex (match-string 0)))
(json-advance 4)
- (json-decode-char0 'ucs (string-to-number hex 16))))
+ (string-to-number hex 16)))
(t
(signal 'json-string-escape (list (point)))))))