src/utils.c

changeset 285
7be3ae7ffb58
parent 259
2f5dea574a75
child 286
85f55abea563
equal deleted inserted replaced
284:d7e43c4b2992 285:7be3ae7ffb58
97 } 97 }
98 98
99 int ucx_intcmp(const void *i1, const void *i2, void *data) { 99 int ucx_intcmp(const void *i1, const void *i2, void *data) {
100 int a = *((const int*) i1); 100 int a = *((const int*) i1);
101 int b = *((const int*) i2); 101 int b = *((const int*) i2);
102 if (a == b) {
103 return 0;
104 } else {
105 return a < b ? -1 : 1;
106 }
107 }
108
109 int ucx_longintcmp(const void *i1, const void *i2, void *data) {
110 int a = *((const long int*) i1);
111 int b = *((const long int*) i2);
102 if (a == b) { 112 if (a == b) {
103 return 0; 113 return 0;
104 } else { 114 } else {
105 return a < b ? -1 : 1; 115 return a < b ? -1 : 1;
106 } 116 }

mercurial