niu.c revision 504f9b5a
1