]> git.eshelyaron.com Git - emacs.git/commit
Remove lisp_h_PSEUDOVECTORP etc
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 13 Feb 2024 17:54:51 +0000 (09:54 -0800)
committerEshel Yaron <me@eshelyaron.com>
Wed, 14 Feb 2024 08:15:34 +0000 (09:15 +0100)
commit5402ac2d74395e6d1d63743c9f7f47b33bbe6ac5
treeabc04a0e7c9b810b987ebd20d691a1dc263d3509
parente15f3c19dd11ba64d79577063a1990de8d6cb91d
Remove lisp_h_PSEUDOVECTORP etc

* src/lisp.h (lisp_h_PSEUDOVECTORP, lisp_h_EQ, lisp_h_SYMBOLP):
Refactor by removing these macros, moving each definiens to its only
use.  Now that we have symbols with position so that there is no longer
a non-lisp_h_* macro counterpart if DEFINE_KEY_OPS_AS_MACROS, there’s
no need to separate these definiens from their inline function bodies.

(cherry picked from commit 231af322b07447d87b4c250aa601219a4005d9a5)
src/lisp.h