Coding Style (Basic)

Rule 1: all H Files will be guarded by a guardian:

Rule 2:

H files will never produce code, neither declare new variables.

Global variables will reside in a C file and externed in the H. Rule 3:

Please follow the following structure:

Rule 4:

Function's Failure and single-exit point. This is the only permitted form of goto.