diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/buffer.c b/src/buffer.c index 898b4572450..4487de1450d 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -2858,11 +2858,11 @@ compare_overlays (const void *v1, const void *v2) | |||
| 2858 | const struct sortvec *s1 = (const struct sortvec *) v1; | 2858 | const struct sortvec *s1 = (const struct sortvec *) v1; |
| 2859 | const struct sortvec *s2 = (const struct sortvec *) v2; | 2859 | const struct sortvec *s2 = (const struct sortvec *) v2; |
| 2860 | if (s1->priority != s2->priority) | 2860 | if (s1->priority != s2->priority) |
| 2861 | return s1->priority - s2->priority; | 2861 | return s1->priority < s2->priority ? -1 : 1; |
| 2862 | if (s1->beg != s2->beg) | 2862 | if (s1->beg != s2->beg) |
| 2863 | return s1->beg - s2->beg; | 2863 | return s1->beg < s2->beg ? -1 : 1; |
| 2864 | if (s1->end != s2->end) | 2864 | if (s1->end != s2->end) |
| 2865 | return s2->end - s1->end; | 2865 | return s2->end < s1->end ? -1 : 1; |
| 2866 | return 0; | 2866 | return 0; |
| 2867 | } | 2867 | } |
| 2868 | 2868 | ||
| @@ -2955,9 +2955,9 @@ cmp_for_strings (const void *as1, const void *as2) | |||
| 2955 | struct sortstr *s1 = (struct sortstr *)as1; | 2955 | struct sortstr *s1 = (struct sortstr *)as1; |
| 2956 | struct sortstr *s2 = (struct sortstr *)as2; | 2956 | struct sortstr *s2 = (struct sortstr *)as2; |
| 2957 | if (s1->size != s2->size) | 2957 | if (s1->size != s2->size) |
| 2958 | return s2->size - s1->size; | 2958 | return s2->size < s1->size ? -1 : 1; |
| 2959 | if (s1->priority != s2->priority) | 2959 | if (s1->priority != s2->priority) |
| 2960 | return s1->priority - s2->priority; | 2960 | return s1->priority < s2->priority ? -1 : 1; |
| 2961 | return 0; | 2961 | return 0; |
| 2962 | } | 2962 | } |
| 2963 | 2963 | ||