hf.c