#ifndef INCLUDED_C_MSDRADIXSORT_H #define INCLUDED_C_MSDRADIXSORT_H #ifndef INCLUDED_C_TYPES_H #include #endif /*INCLUDED_C_TYPES_H*/ typedef struct { c_size_t R; // Alphabet size / Radix constraints (e.g., 256 for standard byte arrays) } c_MSDRadixSort_t; /* ------------------------------------------------------------------------------------------------------------------ */ /* */ c_err_t c_MSDRadixSort_Sort(const c_MSDRadixSort_t* sort, char** arr, c_size_t n); #endif /*INCLUDED_C_MSDRADIXSORT_H*/