psm.c revision 104a9b7e
1