From b8874015bd1d09b1b72293c0b5be422fd375e04b Mon Sep 17 00:00:00 2001 From: Samuel Thibault <samuel.thibault@ens-lyon.org> Date: Mon, 2 Jan 2017 19:01:24 +0100 Subject: Fix spurious warning on MACH_MSG_TYPE_POLYMORPHIC value * utils.c (WriteStaticLongDecl): Explicitly cast name to unsigned short to ignore truncation of MACH_MSG_TYPE_POLYMORPHIC i.e. -1. --- utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils.c b/utils.c index a06001b..d6a2b72 100644 --- a/utils.c +++ b/utils.c @@ -284,7 +284,7 @@ WriteStaticLongDecl(FILE *file, const ipc_type_t *it, strdealloc(dealloc)); fprintf(file, "\t\t/* msgt_unused = */\t\t0\n"); fprintf(file, "\t},\n"); - fprintf(file, "\t\t/* msgtl_name = */\t%s,\n", + fprintf(file, "\t\t/* msgtl_name = */\t(unsigned short) %s,\n", inname ? it->itInNameStr : it->itOutNameStr); fprintf(file, "\t\t/* msgtl_size = */\t%d,\n", it->itSize); fprintf(file, "\t\t/* msgtl_number = */\t%d,\n", it->itNumber); -- cgit v1.2.3