struct_fn_pt