hbm.c revision 98e70866
1