diff --git a/subr-compat.el b/subr-compat.el new file mode 100644 index 0000000000000000000000000000000000000000..e63a7c9ed6a365dee2e8446a33a6275195a9d225 --- /dev/null +++ b/subr-compat.el @@ -0,0 +1,35 @@ +;;; subr-compat.el --- subr.el compatibility layer + +;; Copyright (C) 2012 Yann Hodique + +;; Author: Yann Hodique +;; Keywords: lisp + +;; This file is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; This file is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Commentary: + +;; Allow `declare-function' to be used in older Emacs versions. Even if that +;; means doing exactly nothing. + +;;; Code: + +(or (fboundp 'declare-function) + (defmacro declare-function (&rest args) + nil)) + +(provide 'subr-compat) +;;; subr-compat.el ends here