repositories
/
TD_C.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move callback functions into the same file
[TD_C.git]
/
TP_13
/
exo1
/
lib
/
sort.h
diff --git
a/TP_13/exo1/lib/sort.h
b/TP_13/exo1/lib/sort.h
index 8986302931f4fe68402a8acc9b3f47ce34732803..0dce2136b88ed3cf5d386a074cbebc6b3a786e13 100644
(file)
--- a/
TP_13/exo1/lib/sort.h
+++ b/
TP_13/exo1/lib/sort.h
@@
-3,7
+3,12
@@
#include <stdbool.h>
#include <stdbool.h>
-typedef bool(*criteria_cb)(int a, int b);
+typedef bool(*c_criteria_cb)(int a);
+
+bool is_even(int a);
+bool is_odd(int a);
+
+typedef bool(*s_criteria_cb)(int a, int b);
/* sort criteria */
bool ascending(int a, int b);
/* sort criteria */
bool ascending(int a, int b);
@@
-11,6
+16,6
@@
bool descending(int a, int b);
bool ascending_and_even(int a, int b);
bool ascending_and_odd(int a, int b);
bool ascending_and_even(int a, int b);
bool ascending_and_odd(int a, int b);
-void sort_bubble_array(int* array, unsigned length,
criteria_cb
criteria);
+void sort_bubble_array(int* array, unsigned length,
s_criteria_cb sort_
criteria);
#endif /* SORT_H */
#endif /* SORT_H */