sa_copy_data
static void sa_copy_data(sa_data_locator_t *func, void *start, void *target,
sa_copy_data(f, s, t, l); \