Go to the first, previous, next, last section, table of contents.


Concept Index

#

  • `##'
  • a

  • arguments in macro definitions
  • ASCII NUL handling
  • assertions
  • assertions, undoing
  • c

  • cascaded macros
  • commenting out code
  • computed `#include'
  • concatenation
  • conditionals
  • d

  • deprecated features
  • directives
  • e

  • empty macro arguments
  • expansion of arguments
  • f

  • Fortran
  • function-like macro
  • g

  • g77
  • h

  • header file
  • i

  • implementation limits
  • implementation-defined behavior
  • including just once
  • inheritance
  • invocation of the preprocessor
  • l

  • line control
  • m

  • macro argument expansion
  • macro body uses macro
  • macro with variable arguments
  • macros with argument
  • manifest constant
  • n

  • newlines in macro arguments
  • null directive
  • o

  • object-like macro
  • options
  • output format
  • overriding a header file
  • p

  • parentheses in macro bodies
  • pitfalls of macros
  • poisoning macros
  • predefined macros
  • predicates
  • preprocessing directives
  • prescan of macro arguments
  • problems with macros
  • r

  • redefining macros
  • repeated inclusion
  • rest argument (in macro)
  • retracting assertions
  • s

  • second include path
  • self-reference
  • semicolons (after macro calls)
  • side effects (in macro arguments)
  • standard predefined macros
  • stringification
  • system header files, system header files
  • t

  • testing predicates
  • u

  • unassert
  • undefined behavior
  • undefining macros
  • unsafe macros
  • unterminated
  • v

  • variable number of arguments

  • Go to the first, previous, next, last section, table of contents.