Compiler warnings - signed vs unsigned comparison
Compiler warnings - redundant semicolon after namespace block