mm.h revision b5330628
1