niu.c revision d9722531
1