diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2020-12-23 13:02:32 +0100 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2021-01-02 00:00:17 +0100 |
commit | 90ea3ac3c9104d1519e067aeeefc07c7f75313ca (patch) | |
tree | e897b8842b495e736286e49aef20a674d14cc26a /Process.c | |
parent | 293c16e22da7fbda98eae1836f11e642fcbd699b (diff) |
Object: return int on comparison
Comparisons do, due to the new introduced shaceship-comparisons,
only return -1, 0, 1 or the result of strcmp().
Diffstat (limited to 'Process.c')
-rw-r--r-- | Process.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -476,14 +476,14 @@ bool Process_sendSignal(Process* this, Arg sgn) { return ok; } -long Process_pidCompare(const void* v1, const void* v2) { +int Process_pidCompare(const void* v1, const void* v2) { const Process* p1 = (const Process*)v1; const Process* p2 = (const Process*)v2; return SPACESHIP_NUMBER(p1->pid, p2->pid); } -long Process_compare(const void* v1, const void* v2) { +int Process_compare(const void* v1, const void* v2) { const Process *p1, *p2; const Settings *settings = ((const Process*)v1)->settings; @@ -497,7 +497,7 @@ long Process_compare(const void* v1, const void* v2) { ProcessField key = Settings_getActiveSortKey(settings); - long result = Process_compareByKey(p1, p2, key); + int result = Process_compareByKey(p1, p2, key); // Implement tie-breaker (needed to make tree mode more stable) if (!result) @@ -506,7 +506,7 @@ long Process_compare(const void* v1, const void* v2) { return result; } -long Process_compareByKey_Base(const Process* p1, const Process* p2, ProcessField key) { +int Process_compareByKey_Base(const Process* p1, const Process* p2, ProcessField key) { int r; switch (key) { |