sem.cpp revision 0a564c2c
1