[prev] [index] [next]

Module Interfaces

Names are shared via module interfaces
  • defined in .h files   (e.g. a.c has interface in a.h)
  • containing a set of function definitions for external use
  • possibly with a set of typedefs (type definitions, see later)
  • rarely by making module global variables available