typedef struct {float x; char y[23]; int z;} data_pay_load; void call(data_pay_load * x); void test(double, double); void test(double a, double b){ data_pay_load pl = {a-b, "these are 23 characters", 42}; call (&pl);}