niu.c revision f029c781
1