Start to have configurable funptr declaration