niu.c revision 3b21567f
1