struct data { int GBi[SIZE]; }; int min_gbi_(struct data *const input[], int count) { int min_gbi = 2048; int it; int ix; for (it = 0; it < count; ++it) { for (ix = 0; ix < SIZE; ++ix) { if (min_gbi > input[it]->GBi[ix]) { min_gbi = input[it]->GBi[ix]; } } } return min_gbi; }