niu.c revision 42288830
1