blueloveTH 1 год назад
Родитель
Сommit
d00c058c46
1 измененных файлов с 0 добавлено и 23 удалено
  1. 0 23
      include/pocketpy/common/refcount.h

+ 0 - 23
include/pocketpy/common/refcount.h

@@ -1,23 +0,0 @@
-#pragma once
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-// ref counting
-typedef struct RefCounted {
-    int count;
-    void (*dtor)(void*);
-} RefCounted;
-
-#define PK_INCREF(obj) (obj)->rc.count++
-#define PK_DECREF(obj) do { \
-    if(--(obj)->rc.count == 0) { \
-        (obj)->rc.dtor(obj); \
-        free(obj); \
-    } \
-} while(0)
-
-#ifdef __cplusplus
-}
-#endif