niu.c revision 7930742d
1