Mercurial > hg > xemacs-beta
comparison src/fns.c @ 3794:73288faa5759
[xemacs-hg @ 2007-01-20 16:57:05 by aidan]
Fill out docstrings fo `function,' `quote' and `require.'
author | aidan |
---|---|
date | Sat, 20 Jan 2007 16:57:06 +0000 |
parents | facf3239ba30 |
children | 1c2a46ea1f78 |
comparison
equal
deleted
inserted
replaced
3793:c737b76ac6dc | 3794:73288faa5759 |
---|---|
3580 If FEATURE is not a member of the list `features', then the feature | 3580 If FEATURE is not a member of the list `features', then the feature |
3581 is not loaded; so load the file FILENAME. | 3581 is not loaded; so load the file FILENAME. |
3582 If FILENAME is omitted, the printname of FEATURE is used as the file name. | 3582 If FILENAME is omitted, the printname of FEATURE is used as the file name. |
3583 If optional third argument NOERROR is non-nil, then return nil if the file | 3583 If optional third argument NOERROR is non-nil, then return nil if the file |
3584 is not found instead of signaling an error. | 3584 is not found instead of signaling an error. |
3585 Normally the return value is FEATURE. | |
3586 The normal messages at start and end of loading FILENAME are suppressed. | |
3587 | |
3588 In order to make it possible for a required package to provide macros to be | |
3589 expanded at byte-compilation time, top level calls of `require' are | |
3590 evaluated both at byte-compile time and at run time. That is, any top-level | |
3591 call to `require' is wrapped in an implicit \(eval-and-compile ...\) block. | |
3585 */ | 3592 */ |
3586 (feature, filename, noerror)) | 3593 (feature, filename, noerror)) |
3587 { | 3594 { |
3588 Lisp_Object tem; | 3595 Lisp_Object tem; |
3589 CHECK_SYMBOL (feature); | 3596 CHECK_SYMBOL (feature); |