hal.c revision 7d1e59a3
1