niu.c revision 2368a870
1