Revert "remove nextId_ and typedef DIAId as an unsigned int, therefore fix 2 warnings"
Revert "remove nextId_ and typedef DIAId as an unsigned int, therefore fix 2 warnings"

This reverts commit e713b1cef74db14d2d581f5ef016757889e317bb.

manpen/thrill,manpen/thrill,manpen/thrill,manpen/thrill,manpen/thrill