]> git.eshelyaron.com Git - emacs.git/commitdiff
Use lexical-binding in compface.el
authorBasil L. Contovounesios <contovob@tcd.ie>
Sat, 20 Jul 2019 17:52:59 +0000 (18:52 +0100)
committerBasil L. Contovounesios <contovob@tcd.ie>
Sun, 21 Jul 2019 01:16:09 +0000 (02:16 +0100)
* lisp/image/compface.el: Use lexical-binding.  Extend Keywords
header.
(uncompface): Call call-process-region directly.

lisp/image/compface.el

index 23752618542b60ef29b0868c3e4283e2c9357507..2f2adbd0292021330214f1276b6a31da736b94fb 100644 (file)
@@ -1,9 +1,9 @@
-;;; compface.el --- functions for converting X-Face headers
+;;; compface.el --- functions for converting X-Face headers -*- lexical-binding: t -*-
 
 ;; Copyright (C) 2002-2019 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
-;; Keywords: news
+;; Keywords: multimedia, news
 
 ;; This file is part of GNU Emacs.
 
@@ -24,7 +24,6 @@
 
 ;;; Code:
 
-;;;###
 (defun uncompface (face)
   "Convert FACE to pbm.
 Requires the external programs `uncompface', and `icontopbm'.  On a
@@ -37,9 +36,8 @@ or `faces-xface' and `netpbm' or `libgr-progs', for instance."
          ;; At least "icontopbm" doesn't work with Windows because
          ;; the line-break code is converted into CRLF by default.
          (coding-system-for-write 'binary))
-      (and (eq 0 (apply 'call-process-region (point-min) (point-max)
-                       "uncompface"
-                       'delete '(t nil) nil))
+      (and (eq 0 (call-process-region (point-min) (point-max)
+                                      "uncompface" 'delete '(t nil)))
           (progn
             (goto-char (point-min))
             (insert "/* Format_version=1, Width=48, Height=48, Depth=1,\