Skip to content

Commit 6600ca2

Browse files
committed
Fix includes
1 parent 8281da2 commit 6600ca2

File tree

8 files changed

+13
-9
lines changed

8 files changed

+13
-9
lines changed

include/deemon/bytes.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
#include <hybrid/typecore.h> /* __BYTE_TYPE__ */
3333

34-
#include "types.h" /* DREF, DeeObject, DeeObject_InstanceOfExact, DeeTypeObject, Dee_OBJECT_HEAD, Dee_OBJECT_HEAD_INIT, Dee_REQUIRES_OBJECT, Dee_formatprinter_t, Dee_refcnt_t, Dee_ssize_t */
34+
#include "types.h" /* DREF, DeeObject, DeeObject_InstanceOfExact, DeeTypeObject, Dee_AsObject, Dee_OBJECT_HEAD, Dee_OBJECT_HEAD_INIT, Dee_REQUIRES_OBJECT, Dee_formatprinter_t, Dee_ssize_t */
3535

3636
#include <stdarg.h> /* va_list */
3737
#include <stddef.h> /* NULL, size_t */

include/deemon/class.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
#include <hybrid/typecore.h> /* __SIZEOF_POINTER__ */
3939

4040
#include "object.h"
41+
#include "serial.h" /* Dee_seraddr_t */
4142
#include "util/lock.h" /* Dee_atomic_read_with_atomic_rwlock, Dee_atomic_rwlock_* */
4243

4344
#include <stdarg.h> /* va_list */

include/deemon/cxx/bytes.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
#include "../api.h"
2424
#include "api.h"
2525

26+
#include <hybrid/typecore.h> /* __BYTE_TYPE__ */
27+
2628
#include "../bytes.h" /* DeeBytes*, DeeObject_Bytes, Dee_EmptyBytes */
2729
#include "../format.h" /* Dee_PCKdSIZ, Dee_PCKuSIZ */
2830
#include "../object.h"

include/deemon/deepcopy.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,14 @@
2727

2828
#include <hybrid/typecore.h> /* __BYTE_TYPE__ */
2929

30+
#include "object.h"
3031
#include "serial.h" /* Dee_SERIAL_HEAD */
3132
#include "types.h" /* DREF, DeeObject */
3233

3334
#include <stddef.h> /* size_t */
3435

3536
#ifndef __INTELLISENSE__
36-
#include "alloc.h" /* Dee_*alloc*, Dee_Free */
37+
#include "alloc.h" /* DeeObject_FREE, DeeObject_MALLOC, Dee_*alloc*, Dee_Free */
3738
#endif /* !__INTELLISENSE__ */
3839

3940
DECL_BEGIN

src/deemon/objects/bytes.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include <deemon/alloc.h> /* DeeObject_*, Dee_CollectMemory, Dee_CollectMemoryoc, Dee_TYPE_CONSTRUCTOR_INIT_FIXED */
2626
#include <deemon/arg.h> /* DeeArg_Unpack1 */
2727
#include <deemon/bool.h> /* return_bool, return_false, return_true */
28-
#include <deemon/bytes.h> /* DeeBytes*, Dee_BYTES_PRINTER_INIT, Dee_EmptyBytes, Dee_bytes_* */
28+
#include <deemon/bytes.h> /* DeeBytes*, Dee_BYTES_PRINTER_INIT, Dee_EmptyBytes, Dee_bytes_*, _DeeBytes_InitBuffer */
2929
#include <deemon/computed-operators.h>
3030
#include <deemon/error-rt.h> /* DeeRT_Err* */
3131
#include <deemon/error.h> /* DeeError_* */

src/deemon/runtime/deepcopy.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@
2323
#include <deemon/api.h>
2424

2525
#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 */
2727
#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 */
2929
#include <deemon/object.h>
3030
#include <deemon/serial.h> /* DeeSerial, Dee_SERADDR_INVALID, Dee_SERADDR_ISOK, Dee_seraddr_t, Dee_serial_type */
3131
#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 */
3333

34+
#include <hybrid/overflow.h> /* OVERFLOW_UADD */
3435
#include <hybrid/typecore.h> /* __BYTE_TYPE__ */
35-
#include <hybrid/overflow.h> /* __BYTE_TYPE__ */
3636

3737
#include <stdbool.h> /* bool, false, true */
3838
#include <stddef.h> /* NULL, offsetof, ptrdiff_t, size_t */

src/dex/collections/udict.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828

2929
#include <deemon/alloc.h> /* DeeObject_*ALLOC*, DeeObject_Free, Dee_*alloc*, Dee_CollectMemory, Dee_CollectMemoryc, Dee_Free, Dee_TYPE_CONSTRUCTOR_INIT_FIXED, Dee_TYPE_CONSTRUCTOR_INIT_FIXED_GC, _Dee_MallococBufsize */
3030
#include <deemon/arg.h> /* DeeArg_Unpack1 */
31-
#include <deemon/serial.h> /* DeeArg_Unpack1 */
3231
#include <deemon/bool.h> /* Dee_True, return_false, return_true */
3332
#include <deemon/dict.h> /* DeeDict_Dummy */
3433
#include <deemon/error-rt.h> /* DeeRT_ErrEmptySequence, DeeRT_ErrUnknownKey */
@@ -39,6 +38,7 @@
3938
#include <deemon/none.h> /* Dee_None */
4039
#include <deemon/object.h>
4140
#include <deemon/seq.h> /* DeeIterator_Type, DeeSeq_Unpack */
41+
#include <deemon/serial.h> /* DeeSerial*, Dee_SERADDR_INVALID, Dee_SERADDR_ISOK, Dee_seraddr_t */
4242
#include <deemon/string.h> /* Dee_UNICODE_PRINTER_PRINT, Dee_unicode_printer* */
4343
#include <deemon/system-features.h> /* memcpy*, memmovedownc */
4444
#include <deemon/thread.h> /* DeeThread_CheckInterrupt */

src/dex/collections/uset.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828

2929
#include <deemon/alloc.h> /* DeeObject_*, Dee_*alloc*, Dee_CollectMemory, Dee_CollectMemoryc, Dee_Free, Dee_TYPE_CONSTRUCTOR_INIT_FIXED, Dee_TYPE_CONSTRUCTOR_INIT_FIXED_GC, _Dee_MallococBufsize */
3030
#include <deemon/arg.h> /* DeeArg_Unpack1 */
31-
#include <deemon/serial.h> /* DeeArg_Unpack1 */
3231
#include <deemon/bool.h> /* return_bool */
3332
#include <deemon/dict.h> /* DeeDict_Dummy */
3433
#include <deemon/error-rt.h> /* DeeRT_ErrEmptySequence */
@@ -40,6 +39,7 @@
4039
#include <deemon/object.h>
4140
#include <deemon/roset.h> /* DeeRoSetObject, DeeRoSet_Type */
4241
#include <deemon/seq.h> /* DeeIterator_Type */
42+
#include <deemon/serial.h> /* DeeSerial*, Dee_SERADDR_INVALID, Dee_SERADDR_ISOK, Dee_seraddr_t */
4343
#include <deemon/set.h> /* DeeSet_Type */
4444
#include <deemon/string.h> /* Dee_UNICODE_PRINTER_PRINT, Dee_unicode_printer* */
4545
#include <deemon/system-features.h> /* memcpyc */

0 commit comments

Comments
 (0)