xfp.c revision b48b4ad70157f504f1e9b62203d1cc83a5c03104