=== External coding guidelines

* CERT - https://wiki.sei.cmu.edu/confluence/x/wtYxBQ[ARR30-C. - Do not form or use out-of-bounds pointers or array subscripts]
* CERT - https://wiki.sei.cmu.edu/confluence/x/i3w-BQ[STR50-CPP. - Guarantee that storage for strings has sufficient space for character data and the null terminator]
