3. 

  1. 3.1. 
    1. 3.1.1. 
    2. 3.1.2. 
  2. 3.2. 
    1. 3.2.1. Inheriting APIs
    2. 3.2.2. Standalone APIs

3.1. 

3.1.1. 

3.1.2. 

3.2. 

3.2.1. Inheriting APIs

This is the usual case: an API that builds on previous standards. For example, POSIX builds on ANSI.

3.2.2. Standalone APIs