comm.c revision c596758f
1