aboutsummaryrefslogtreecommitdiffstats
path: root/Object.c
diff options
context:
space:
mode:
authorDaniel Lange <DLange@git.local>2020-09-15 08:00:00 +0200
committerDaniel Lange <DLange@git.local>2020-09-15 08:00:00 +0200
commitf80394a20254938142011855f2954b3f63fe5909 (patch)
treeb777de460977f21a6257540d6a687c86882850dc /Object.c
parent59eeadec918a955b40427a1b012992161050c939 (diff)
downloaddebian_htop-f80394a20254938142011855f2954b3f63fe5909.tar.gz
debian_htop-f80394a20254938142011855f2954b3f63fe5909.tar.bz2
debian_htop-f80394a20254938142011855f2954b3f63fe5909.zip
New upstream version 3.0.2upstream/3.0.2
Diffstat (limited to 'Object.c')
-rw-r--r--Object.c40
1 files changed, 0 insertions, 40 deletions
diff --git a/Object.c b/Object.c
index 5edcc60..4d8045d 100644
--- a/Object.c
+++ b/Object.c
@@ -8,46 +8,6 @@ in the source distribution for its full text.
#include "Object.h"
-/*{
-#include "RichString.h"
-#include "XAlloc.h"
-
-typedef struct Object_ Object;
-
-typedef void(*Object_Display)(Object*, RichString*);
-typedef long(*Object_Compare)(const void*, const void*);
-typedef void(*Object_Delete)(Object*);
-
-#define Object_getClass(obj_) ((Object*)(obj_))->klass
-#define Object_setClass(obj_, class_) Object_getClass(obj_) = (ObjectClass*) class_
-
-#define Object_delete(obj_) Object_getClass(obj_)->delete((Object*)(obj_))
-#define Object_displayFn(obj_) Object_getClass(obj_)->display
-#define Object_display(obj_, str_) Object_getClass(obj_)->display((Object*)(obj_), str_)
-#define Object_compare(obj_, other_) Object_getClass(obj_)->compare((const void*)(obj_), other_)
-
-#define Class(class_) ((ObjectClass*)(&(class_ ## _class)))
-
-#define AllocThis(class_) (class_*) xMalloc(sizeof(class_)); Object_setClass(this, Class(class_));
-
-typedef struct ObjectClass_ {
- const void* extends;
- const Object_Display display;
- const Object_Delete delete;
- const Object_Compare compare;
-} ObjectClass;
-
-struct Object_ {
- ObjectClass* klass;
-};
-
-typedef union {
- int i;
- void* v;
-} Arg;
-
-}*/
-
ObjectClass Object_class = {
.extends = NULL
};

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