Lines Matching full:once
76 * Once-Only Headers::
280 at once, for performance reasons. These transformations correspond
425 Once the input file is broken into tokens, the token boundaries never
659 * Once-Only Headers::
762 File: cpp.info, Node: Search Path, Next: Once-Only Headers, Prev: Include Operation, Up: Header Files
831 File: cpp.info, Node: Once-Only Headers, Next: Alternatives to Wrapper #ifndef, Prev: Search Path, Up: Header Files
833 2.4 Once-Only Headers
873 File: cpp.info, Node: Alternatives to Wrapper #ifndef, Next: Computed Includes, Prev: Once-Only Headers, Up: Header Files
879 read only once. Neither one is as portable as a wrapper `#ifndef' and
884 a file, but does so at most once. If you use `#import' instead of
890 a header file to know that it should only be included once. It is much
901 once is with the `#pragma once' directive. If `#pragma once' is seen
905 `#pragma once' does not have the problems that `#import' does, but
999 header is not protected from multiple inclusion (*note Once-Only
1379 The argument for `EXP' is substituted once, as-is, into the `if'
1380 statement, and once, stringified, into the argument to `fprintf'. If
1485 once in the string constant and once in the function name. A macro
1685 message (once per compilation) and `__DATE__' will expand to
1694 message (once per compilation) and `__TIME__' will expand to
2038 message (once per compilation) and `__TIMESTAMP__' will expand to
2139 Once a macro has been undefined, that identifier may be "redefined"
2372 which is one statement. The loop executes exactly once; most compilers
2396 The function `foo' is used only once in the statement as it appears
2404 computes the value of `foo (z)' only once. The C language offers no
2418 avoid this entirely). Now each argument is evaluated exactly once.
2518 expanded once in the first scan, and a second time in the second scan.
2740 is included. *Note Once-Only Headers::.
2841 existence at once. For example,
3989 once. The preprocessor will also warn if the macro has not been
5162 * controlling macro: Once-Only Headers. (line 35)
5186 * guard macro: Once-Only Headers. (line 35)
5194 * including just once: Once-Only Headers. (line 6)
5236 * repeated inclusion: Once-Only Headers. (line 6)
5268 * wrapper #ifndef: Once-Only Headers. (line 6)
5287 Node: Once-Only Headers33500