struct wrapper { struct my_table *table; }; void function (struct wrapper *ptr) { struct my_table table[] = { { "algo", 25 }, { "algo_mas", 26 }, ....... }; ptr->table = ptr; }