aha1542.c revision b375a612
1