niu.c revision 09073525
1