OAR

RTEMS GNU Tools On-Line Library


Concept Index

PREV UP NEXT Bookshelf The C Preprocessor

Concept Index

  • `##'
  • arguments in macro definitions
  • assertions
  • assertions, undoing
  • blank macro arguments
  • cascaded macros
  • commenting out code
  • computed `#include'
  • concatenation
  • conditionals
  • directives
  • expansion of arguments
  • Fortran
  • function-like macro
  • g77
  • header file
  • including just once
  • inheritance
  • invocation of the preprocessor
  • line control
  • macro argument expansion
  • macro body uses macro
  • macros with argument
  • manifest constant
  • newlines in macro arguments
  • null directive
  • options
  • output format
  • overriding a header file
  • parentheses in macro bodies
  • pitfalls of macros
  • predefined macros
  • predicates
  • preprocessing directives
  • prescan of macro arguments
  • problems with macros
  • redefining macros
  • repeated inclusion
  • retracting assertions
  • second include path
  • self-reference
  • semicolons (after macro calls)
  • side effects (in macro arguments)
  • simple macro
  • space as macro argument
  • standard predefined macros
  • stringification
  • testing predicates
  • unassert
  • undefining macros
  • unsafe macros
  • unterminated

  • PREV UP NEXT Bookshelf The C Preprocessor

    Packaging copyright © 1988-2000 OAR Corporation
    Context copyright by each document's author. See Free Software Foundation for information.