niu.c revision a7605370
1