c = ((int (*) (int, int))buf)(a, b);