p6.c revision b2441318
1