From 026b4ed4e22a7754b4a23677b4d44b1779dca2b2 Mon Sep 17 00:00:00 2001 From: Peter Mitsis Date: Thu, 13 Oct 2016 11:41:45 -0400 Subject: [PATCH] unified: msgqs to use size_t Change-Id: I9bedf22a052990395a1f83417c533b197b31987a Signed-off-by: Peter Mitsis --- include/kernel.h | 8 ++++---- kernel/unified/msg_q.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/kernel.h b/include/kernel.h index 1a9adb624a7..2cc3cfed986 100644 --- a/include/kernel.h +++ b/include/kernel.h @@ -1019,7 +1019,7 @@ extern void k_event_send(struct k_event *event); struct k_msgq { _wait_q_t wait_q; - uint32_t msg_size; + size_t msg_size; uint32_t max_msgs; char *buffer_start; char *buffer_end; @@ -1076,7 +1076,7 @@ struct k_msgq { * @return N/A */ extern void k_msgq_init(struct k_msgq *q, char *buffer, - uint32_t msg_size, uint32_t max_msgs); + size_t msg_size, uint32_t max_msgs); /** * @brief Add a message to a message queue. @@ -1135,7 +1135,7 @@ extern void k_msgq_purge(struct k_msgq *q); * * @return Number of unused messages */ -static inline int k_msgq_num_free_get(struct k_msgq *q) +static inline uint32_t k_msgq_num_free_get(struct k_msgq *q) { return q->max_msgs - q->used_msgs; } @@ -1147,7 +1147,7 @@ static inline int k_msgq_num_free_get(struct k_msgq *q) * * @return Number of used messages */ -static inline int k_msgq_num_used_get(struct k_msgq *q) +static inline uint32_t k_msgq_num_used_get(struct k_msgq *q) { return q->used_msgs; } diff --git a/kernel/unified/msg_q.c b/kernel/unified/msg_q.c index ff6914f2d61..4c8435b1fc7 100644 --- a/kernel/unified/msg_q.c +++ b/kernel/unified/msg_q.c @@ -30,7 +30,7 @@ #include void k_msgq_init(struct k_msgq *q, char *buffer, - uint32_t msg_size, uint32_t max_msgs) + size_t msg_size, uint32_t max_msgs) { q->msg_size = msg_size; q->max_msgs = max_msgs;