565e3e6567
Avoid shadowing declarations. Avoid compairing signed and unsigned types.
Avoid shadowing declarations. Avoid compairing signed and unsigned types.