hal.c revision ea679d8e
1