Home | History | Annotate | Download | only in cups

Lines Matching defs:diff

446 	diff,				/* Difference */
491 current = cups_array_find(a, e, current, &diff);
492 if (!diff)
889 int diff; /* Difference */
906 current = cups_array_find(a, e, a->current, &diff);
907 if (diff)
1024 int diff; /* Comparison with current element */
1094 current = cups_array_find(a, e, a->insert, &diff);
1096 if (diff > 0)
1104 else if (!diff)
1204 diff; /* Comparison with current element */
1223 if ((diff = (*(a->compare))(e, a->elements[prev], a->data)) == 0 ||
1224 (diff < 0 && prev == 0) ||
1225 (diff > 0 && prev == (a->num_elements - 1)))
1231 DEBUG_printf(("9cups_array_find: Returning %d, diff=%d", prev, diff));
1233 *rdiff = diff;
1237 else if (diff < 0)
1269 diff = (*(a->compare))(e, a->elements[current], a->data);
1271 DEBUG_printf(("9cups_array_find: left=%d, right=%d, current=%d, diff=%d",
1272 left, right, current, diff));
1274 if (diff == 0)
1276 else if (diff < 0)
1283 if (diff != 0)
1289 if ((diff = (*(a->compare))(e, a->elements[left], a->data)) <= 0)
1293 diff = (*(a->compare))(e, a->elements[right], a->data);
1306 diff = 1;
1311 diff = 0;
1320 DEBUG_printf(("8cups_array_find: Returning %d, diff=%d", current, diff));
1322 *rdiff = diff;