summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-02-18 14:14:51 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-02-18 14:14:51 -0600
commitef2ef07e1431e1c058622ae690b1e6c7f7a6028d (patch)
tree197faf5ff5e09cb72aebd8d28fe8d99e83963608
parent35b53fe82438622edaf30148926e6c9e4d1f8e27 (diff)
downloadnuttx-ef2ef07e1431e1c058622ae690b1e6c7f7a6028d.tar.gz
nuttx-ef2ef07e1431e1c058622ae690b1e6c7f7a6028d.tar.bz2
nuttx-ef2ef07e1431e1c058622ae690b1e6c7f7a6028d.zip
Use uint16_t vs uint8_t in the message queue structure if the max message size is > 128
-rw-r--r--nuttx/include/nuttx/mqueue.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/nuttx/include/nuttx/mqueue.h b/nuttx/include/nuttx/mqueue.h
index 43c0aab6e..27961717b 100644
--- a/nuttx/include/nuttx/mqueue.h
+++ b/nuttx/include/nuttx/mqueue.h
@@ -73,7 +73,11 @@ struct msgq_s
int16_t nconnect; /* Number of connections to message queue */
int16_t nwaitnotfull; /* Number tasks waiting for not full */
int16_t nwaitnotempty; /* Number tasks waiting for not empty */
+#if CONFIG_MQ_MAXMSGSIZE < 256
uint8_t maxmsgsize; /* Max size of message in message queue */
+#else
+ uint16_t maxmsgsize; /* Max size of message in message queue */
+#endif
bool unlinked; /* true if the msg queue has been unlinked */
#ifndef CONFIG_DISABLE_SIGNALS
FAR struct mq_des *ntmqdes; /* Notification: Owning mqdes (NULL if none) */