]> git.eshelyaron.com Git - emacs.git/commitdiff
Document use of calln in C code in internals.texi
authorStefan Kangas <stefankangas@gmail.com>
Sun, 19 Jan 2025 11:44:05 +0000 (12:44 +0100)
committerEshel Yaron <me@eshelyaron.com>
Mon, 20 Jan 2025 15:59:02 +0000 (16:59 +0100)
* doc/lispref/internals.texi
(Writing Emacs Primitives): Don't recommend `call0`, `call1`, etc.
Instead recommend `calln`, which covers all of those use cases.

(cherry picked from commit 7362f9f75d5aca1c97f920531dd62763918ba5fe)

doc/lispref/internals.texi

index 3703c6087f77fb0a991eaa54b3ce9735c8d05dcd..ff09e0aca1cccd3d54ae24413b5d1d73a470a9b3 100644 (file)
@@ -1154,9 +1154,9 @@ one-dimensional array containing their values.  The first Lisp-level
 argument is the Lisp function to call, and the rest are the arguments to
 pass to it.
 
-  The C functions @code{call0}, @code{call1}, @code{call2}, and so on,
-provide handy ways to call a Lisp function conveniently with a fixed
-number of arguments.  They work by calling @code{Ffuncall}.
+  The C macro @code{calln} is a convenient way to call a Lisp function
+without having to specify the number of arguments.  It works by calling
+@code{Ffuncall}.
 
   @file{eval.c} is a very good file to look through for examples;
 @file{lisp.h} contains the definitions for some important macros and