hp100.c 89.1 KB