diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2014-04-25 19:41:23 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2014-04-25 19:41:23 -0300 |
commit | 78d09f955a0462d3cf328e7f753031cea2ba21c7 (patch) | |
tree | 8cb441bfe9228c474164880955a6bc06b4558ce4 | |
parent | d7e5020169d79cad593af93780063f7cc4d880d3 (diff) |
Compare with long, for 64-bit systems
-rw-r--r-- | ListItem.c | 2 | ||||
-rw-r--r-- | ListItem.h | 2 | ||||
-rw-r--r-- | Object.c | 2 | ||||
-rw-r--r-- | Object.h | 2 | ||||
-rw-r--r-- | Process.c | 4 | ||||
-rw-r--r-- | Process.h | 4 |
6 files changed, 8 insertions, 8 deletions
@@ -69,7 +69,7 @@ const char* ListItem_getRef(ListItem* this) { return this->value; } -int ListItem_compare(const void* cast1, const void* cast2) { +long ListItem_compare(const void* cast1, const void* cast2) { ListItem* obj1 = (ListItem*) cast1; ListItem* obj2 = (ListItem*) cast2; return strcmp(obj1->value, obj2->value); @@ -26,7 +26,7 @@ void ListItem_append(ListItem* this, const char* text); const char* ListItem_getRef(ListItem* this); -int ListItem_compare(const void* cast1, const void* cast2); +long ListItem_compare(const void* cast1, const void* cast2); #endif @@ -13,7 +13,7 @@ in the source distribution for its full text. typedef struct Object_ Object; typedef void(*Object_Display)(Object*, RichString*); -typedef int(*Object_Compare)(const void*, const void*); +typedef long(*Object_Compare)(const void*, const void*); typedef void(*Object_Delete)(Object*); #define Object_getClass(obj_) ((Object*)(obj_))->klass @@ -14,7 +14,7 @@ in the source distribution for its full text. typedef struct Object_ Object; typedef void(*Object_Display)(Object*, RichString*); -typedef int(*Object_Compare)(const void*, const void*); +typedef long(*Object_Compare)(const void*, const void*); typedef void(*Object_Delete)(Object*); #define Object_getClass(obj_) ((Object*)(obj_))->klass @@ -793,13 +793,13 @@ void Process_sendSignal(Process* this, size_t sgn) { kill(this->pid, (int) sgn); } -int Process_pidCompare(const void* v1, const void* v2) { +long Process_pidCompare(const void* v1, const void* v2) { Process* p1 = (Process*)v1; Process* p2 = (Process*)v2; return (p1->pid - p2->pid); } -int Process_compare(const void* v1, const void* v2) { +long Process_compare(const void* v1, const void* v2) { Process *p1, *p2; ProcessList *pl = ((Process*)v1)->pl; if (pl->direction == 1) { @@ -232,8 +232,8 @@ bool Process_setAffinity(Process* this, Affinity* affinity); void Process_sendSignal(Process* this, size_t sgn); -int Process_pidCompare(const void* v1, const void* v2); +long Process_pidCompare(const void* v1, const void* v2); -int Process_compare(const void* v1, const void* v2); +long Process_compare(const void* v1, const void* v2); #endif |