psm.c revision 0a2c3d48
1