niu.c revision f55ea3d9
1