niu.c revision f1925088
1