hal.c revision e3396b8b
1