Skip to content

Commit 0b87c2b

Browse files
committed
fix: empty struct error
1 parent 9c97908 commit 0b87c2b

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

include/zenoh-pico/api/handlers.h

+12-10
Original file line numberDiff line numberDiff line change
@@ -115,16 +115,18 @@
115115
/* elem_copy_f */ _z_##item_name##_rc_copy, \
116116
/* elem_drop_f */ z_##item_name##_drop)
117117

118-
#define _Z_CHANNEL_DEFINE_DUMMY(item_name, kind_name) \
119-
typedef struct { \
120-
} z_owned_##kind_name##_handler_##item_name##_t; \
121-
typedef struct { \
122-
} z_loaned_##kind_name##_handler_##item_name##_t; \
123-
void *z_##kind_name##_handler_##item_name##_loan(); \
124-
void *z_##kind_name##_handler_##item_name##_move(); \
125-
void *z_##kind_name##_handler_##item_name##_drop(); \
126-
void *z_##kind_name##_handler_##item_name##_recv(); \
127-
void *z_##kind_name##_handler_##item_name##_try_recv();
118+
#define _Z_CHANNEL_DEFINE_DUMMY(item_name, kind_name) \
119+
typedef struct { \
120+
uint8_t _foo; \
121+
} z_owned_##kind_name##_handler_##item_name##_t; \
122+
typedef struct { \
123+
uint8_t _foo; \
124+
} z_loaned_##kind_name##_handler_##item_name##_t; \
125+
void *z_##kind_name##_handler_##item_name##_loan(void); \
126+
void *z_##kind_name##_handler_##item_name##_move(void); \
127+
void *z_##kind_name##_handler_##item_name##_drop(void); \
128+
void *z_##kind_name##_handler_##item_name##_recv(void); \
129+
void *z_##kind_name##_handler_##item_name##_try_recv(void);
128130

129131
// This macro defines:
130132
// z_ring_channel_sample_new()

0 commit comments

Comments
 (0)