diff options
| -rw-r--r-- | lispref/internals.texi | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lispref/internals.texi b/lispref/internals.texi index 1810d0b9b9e..721e1a5a7d6 100644 --- a/lispref/internals.texi +++ b/lispref/internals.texi | |||
| @@ -563,6 +563,8 @@ If the last line of the documentation string begins with the keyword | |||
| 563 | @samp{usage:}, the rest of the line is treated as the argument list | 563 | @samp{usage:}, the rest of the line is treated as the argument list |
| 564 | for documentation purposes. This way, you can use different argument | 564 | for documentation purposes. This way, you can use different argument |
| 565 | names in the documentation string from the ones used in the C code. | 565 | names in the documentation string from the ones used in the C code. |
| 566 | @samp{usage:} is required if the function has an unlimited number of | ||
| 567 | arguments. | ||
| 566 | 568 | ||
| 567 | All the usual rules for documentation strings in Lisp code | 569 | All the usual rules for documentation strings in Lisp code |
| 568 | (@pxref{Documentation Tips}) apply to C code documentation strings | 570 | (@pxref{Documentation Tips}) apply to C code documentation strings |
| @@ -746,10 +748,10 @@ number of arguments. They work by calling @code{Ffuncall}. | |||
| 746 | @file{lisp.h} contains the definitions for some important macros and | 748 | @file{lisp.h} contains the definitions for some important macros and |
| 747 | functions. | 749 | functions. |
| 748 | 750 | ||
| 749 | If you define a function which is side-effect free, update the code in | 751 | If you define a function which is side-effect free, update the code |
| 750 | @file{byte-opt.el} which binds @code{side-effect-free-fns} and | 752 | in @file{byte-opt.el} which binds @code{side-effect-free-fns} and |
| 751 | @code{side-effect-and-error-free-fns} to include it. This will help the | 753 | @code{side-effect-and-error-free-fns} so that the compiler optimizer |
| 752 | optimizer. | 754 | knows about it. |
| 753 | 755 | ||
| 754 | @node Object Internals | 756 | @node Object Internals |
| 755 | @appendixsec Object Internals | 757 | @appendixsec Object Internals |