112 if (a == b) { |
112 if (a == b) { |
113 return 0; |
113 return 0; |
114 } else { |
114 } else { |
115 return a < b ? -1 : 1; |
115 return a < b ? -1 : 1; |
116 } |
116 } |
|
117 } |
|
118 |
|
119 intmax_t ucx_intdist(const void *i1, const void *i2, void *data) { |
|
120 intmax_t a = *((const int*) i1); |
|
121 intmax_t b = *((const int*) i2); |
|
122 return a - b; |
|
123 } |
|
124 |
|
125 intmax_t ucx_longintdist(const void *i1, const void *i2, void *data) { |
|
126 intmax_t a = *((const long int*) i1); |
|
127 intmax_t b = *((const long int*) i2); |
|
128 return a - b; |
117 } |
129 } |
118 |
130 |
119 int ucx_floatcmp(const void *f1, const void *f2, void *epsilon) { |
131 int ucx_floatcmp(const void *f1, const void *f2, void *epsilon) { |
120 float a = *((const float*) f1); |
132 float a = *((const float*) f1); |
121 float b = *((const float*) f2); |
133 float b = *((const float*) f2); |