hbm.c revision 2ed99339
1