niu.c revision 155b23e6
1