hal.c revision ac483942
1