]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/international/utf7.el: Don't require CL. Use lexical-binding.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 23 May 2017 13:12:06 +0000 (09:12 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 23 May 2017 13:12:06 +0000 (09:12 -0400)
lisp/international/utf7.el

index 82dad3da6eb20beb6af5ff95e79886e623d1a8c0..f245d7eb69666f8ca8cdcf6d9c67fea451a13b24 100644 (file)
@@ -1,4 +1,4 @@
-;;; utf7.el --- UTF-7 encoding/decoding for Emacs   -*-coding: utf-8;-*-
+;;; utf7.el --- UTF-7 encoding/decoding for Emacs   -*- lexical-binding:t -*-
 
 ;; Copyright (C) 1999-2017 Free Software Foundation, Inc.
 
@@ -64,7 +64,6 @@
 ;;; Code:
 
 (require 'base64)
-(eval-when-compile (require 'cl))
 (require 'mm-util)
 
 (defconst utf7-direct-encoding-chars " -%'-*,-[]-}"
@@ -140,8 +139,7 @@ Use IMAP modification if FOR-IMAP is non-nil."
 (defun utf7-decode-internal (&optional for-imap)
   "Decode UTF-7 text in (temporary) buffer.
 Use IMAP modification if FOR-IMAP is non-nil."
-  (let ((start (point-min))
-       (end (point-max)))
+  (let ((start (point-min)))
     (goto-char start)
     (let* ((esc-pattern (concat "^" (char-to-string (if for-imap ?& ?+))))
           (base64-chars (concat "A-Za-z0-9+"