Fixes for compiler warnings The code has been cleaned up to 1. provide proper prototypes for functions that take no arguments (void), 2. avoid signedness issues, and 3. provide missing cases for switch statements. Change-Id: I9e84ddb9ef6594c374ad817330a43b22642ebb33