niu.c revision 6a57a219
1