···315315 encouraged to have a blank line between the end of the declarations
316316 and the first statement in the block.
317317318318+ - Do not explicitly initialize global variables to 0 or NULL;
319319+ instead, let BSS take care of the zero initialization.
320320+318321 - NULL pointers shall be written as NULL, not as 0.
319322320323 - When declaring pointers, the star sides with the variable