summaryrefslogtreecommitdiffstats
path: root/Process.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2020-12-23 13:02:32 +0100
committerBenBE <BenBE@geshi.org>2021-01-02 00:00:17 +0100
commit90ea3ac3c9104d1519e067aeeefc07c7f75313ca (patch)
treee897b8842b495e736286e49aef20a674d14cc26a /Process.c
parent293c16e22da7fbda98eae1836f11e642fcbd699b (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.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/Process.c b/Process.c
index 8dfd504c..2b8dde81 100644
--- a/Process.c
+++ b/Process.c
@@ -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) {

© 2014-2024 Faster IT GmbH | imprint | privacy policy