1. "XXXX" will  be initialized after ….  .
2. fixes many comparison between signed and unsigned integer expressions.