niu.c revision fe896d18
1