Lines Matching refs:conditional

208 conditional compilation and inclusion mechanism.  If all else fails,
925 of the file in a conditional, like this:
940 When the header is included again, the conditional will be false,
1943 predefined macros directly in the conditional, you will need to write it
2304 conditional compilation in the argument list to a normal library
2799 A @dfn{conditional} is a directive that instructs the preprocessor to
2805 A conditional in the C preprocessor resembles in some ways an @code{if}
2810 operating on. The condition in a preprocessing conditional directive is
2837 There are three general reasons to use a conditional.
2847 to reject the program. With a preprocessing conditional, the offending
2857 A conditional whose condition is always false is one way to exclude code
2869 A conditional in the C preprocessor begins with a @dfn{conditional
2885 The simplest sort of conditional is
2897 @cindex conditional group
2898 This block is called a @dfn{conditional group}. @var{controlled text}
2900 @var{MACRO} is defined. We say that the conditional @dfn{succeeds} if
2903 The @var{controlled text} inside of a conditional can include
2904 preprocessing directives. They are executed only if the conditional
2905 succeeds. You can nest conditional groups inside other conditional
2908 @samp{#ifndef}, or @samp{#if}). Also, you cannot start a conditional
2911 Even if a conditional fails, the @var{controlled text} inside it is
2914 that all comments and string literals inside a failing conditional group
3072 The @samp{#else} directive can be added to a conditional to provide
3112 Another conditional directive, @samp{#elif}, allows this to be
3126 middle of a conditional group and subdivides it; it does not require a
3132 More than one @samp{#elif} can go in the same conditional group. Then
3150 One way to avoid this problem is to use an always-false conditional
3158 conditional would succeed. @code{#if 0} can be counted on to fail.
3178 You would use @samp{#error} inside of a conditional that detects a
3347 The preprocessor does not accept it within a preprocessing conditional
3915 @item Nesting levels of conditional inclusion.
3923 conditional expressions, it is limited only by available memory.
4003 conditional succeeds if either @code{vax} or @code{ns16000} has been
4012 omitting the answer in the conditional: