#ifndef SORTS_H #define SORTS_H typedef void (*SortFunc_t)(int *, int); void bubble_sort(int *, int); void selection_sort(int *, int); void insertion_sort(int *, int); typedef struct { char *name; SortFunc_t sort_func; } sort_info; extern const int NUM_SORTS; extern sort_info SORTS[]; #endif // SORTS_H