psm.c revision 6c176113
1