X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TP_13%2Fexo1%2Flib%2Fsort.h;h=57b51decddee5570580cb92e3b3c8fdcbd4f4c7f;hb=33b9c6461d00f013d692dde3c3f79f0b002ce564;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=eddc018ded5c49cd7301031d7c6c80022fb91f9d;p=TD_C.git diff --git a/TP_13/exo1/lib/sort.h b/TP_13/exo1/lib/sort.h index e69de29..57b51de 100644 --- a/TP_13/exo1/lib/sort.h +++ b/TP_13/exo1/lib/sort.h @@ -0,0 +1,14 @@ +#ifndef SORT_H +#define SORT_H + +#include + +typedef bool(*criteria_cb)(int a, int b); + +/* sort criteria */ +bool ascending(int a, int b); +bool descending(int a, int b); + +void sort_array(int* array, int length, criteria_cb criteria); + +#endif /* SORT_H */