http://webrev.invokedynamic.info/kvn/6778657/index.html Fixed 6778662: fixes overflows that are undefined behaviour in C++ http://webrev.invokedynamic.info/kvn/6778662/index.html Fixed 6778662: fixes directory search paths. Other testing: JPRT