|
23 | 23 | #include <deemon/api.h> |
24 | 24 |
|
25 | 25 | #include <deemon/alloc.h> /* Dee_*alloc*, Dee_Free */ |
26 | | -#include <deemon/deepcopy.h> /* DeeDeepCopyContext, Dee_deepcopy_heap_*, Dee_deepcopy_mapitem */ |
| 26 | +#include <deemon/deepcopy.h> /* DeeDeepCopyContext, Dee_deepcopy_heap_*, Dee_deepcopy_mapitem, Dee_deepcopy_uheap, Dee_deepcopy_uheap_alloc, Dee_deepcopy_uheap_destroy, Dee_deepcopy_uheap_free */ |
27 | 27 | #include <deemon/error-rt.h> /* DeeRT_ErrCannotSerialize */ |
28 | | -#include <deemon/gc.h> /* DeeGC_*, Dee_GC_HEAD_SIZE, Dee_gc_head */ |
| 28 | +#include <deemon/gc.h> /* DeeGC_*, Dee_GC_HEAD_SIZE, Dee_GC_OBJECT_OFFSET, Dee_gc_head */ |
29 | 29 | #include <deemon/object.h> |
30 | 30 | #include <deemon/serial.h> /* DeeSerial, Dee_SERADDR_INVALID, Dee_SERADDR_ISOK, Dee_seraddr_t, Dee_serial_type */ |
31 | 31 | #include <deemon/system-features.h> /* memmovedownc, memmoveupc, memset */ |
32 | | -#include <deemon/types.h> /* DREF, DeeObject, DeeTypeObject, Dee_TYPE, Dee_funptr_t, Dee_unlockinfo, OBJECT_HEAD */ |
| 32 | +#include <deemon/types.h> /* DREF, DeeObject, DeeTypeObject, Dee_AsObject, Dee_TYPE, Dee_funptr_t, Dee_unlockinfo, OBJECT_HEAD */ |
33 | 33 |
|
| 34 | +#include <hybrid/overflow.h> /* OVERFLOW_UADD */ |
34 | 35 | #include <hybrid/typecore.h> /* __BYTE_TYPE__ */ |
35 | | -#include <hybrid/overflow.h> /* __BYTE_TYPE__ */ |
36 | 36 |
|
37 | 37 | #include <stdbool.h> /* bool, false, true */ |
38 | 38 | #include <stddef.h> /* NULL, offsetof, ptrdiff_t, size_t */ |
|
0 commit comments