niu.c revision 9b0df250
1