From 24afc6a6fad2cba04fab88448b2305a1584fdbb8 Mon Sep 17 00:00:00 2001 From: Jim Derry Date: Tue, 4 Apr 2017 14:32:29 -0400 Subject: [PATCH] Fixed some casting issues that Ubuntu object to. - Test on macOS, Win10, Ubuntu. - No version bump for this change. --- src/messageobj.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/messageobj.c b/src/messageobj.c index b9c8df7..3156356 100644 --- a/src/messageobj.c +++ b/src/messageobj.c @@ -384,7 +384,7 @@ TidyMessageArgument TY_(getNextMessageArgument)( TidyMessageImpl message, TidyIt TidyFormatParameterType TY_(getArgType)( TidyMessageImpl message, TidyMessageArgument* arg ) { - int argNum = (int)*arg; + int argNum = (int)(size_t)*arg; assert( argNum <= message.argcount ); return message.arguments[argNum].type; @@ -393,7 +393,7 @@ TidyFormatParameterType TY_(getArgType)( TidyMessageImpl message, TidyMessageArg ctmbstr TY_(getArgFormat)( TidyMessageImpl message, TidyMessageArgument* arg ) { - int argNum = (int)*arg; + int argNum = (int)(size_t)*arg; assert( argNum <= message.argcount ); return message.arguments[argNum].format; @@ -402,7 +402,7 @@ ctmbstr TY_(getArgFormat)( TidyMessageImpl message, TidyMessageArgument* arg ) ctmbstr TY_(getArgValueString)( TidyMessageImpl message, TidyMessageArgument* arg ) { - int argNum = (int)*arg; + int argNum = (int)(size_t)*arg; assert( argNum <= message.argcount ); assert( message.arguments[argNum].type == tidyFormatType_STRING); @@ -412,7 +412,7 @@ ctmbstr TY_(getArgValueString)( TidyMessageImpl message, TidyMessageArgument* ar uint TY_(getArgValueUInt)( TidyMessageImpl message, TidyMessageArgument* arg ) { - int argNum = (int)*arg; + int argNum = (int)(size_t)*arg; assert( argNum <= message.argcount ); assert( message.arguments[argNum].type == tidyFormatType_UINT); @@ -422,7 +422,7 @@ uint TY_(getArgValueUInt)( TidyMessageImpl message, TidyMessageArgument* arg ) int TY_(getArgValueInt)( TidyMessageImpl message, TidyMessageArgument* arg ) { - int argNum = (int)*arg; + int argNum = (int)(size_t)*arg; assert( argNum <= message.argcount ); assert( message.arguments[argNum].type == tidyFormatType_INT); @@ -432,7 +432,7 @@ int TY_(getArgValueInt)( TidyMessageImpl message, TidyMessageArgument* arg ) double TY_(getArgValueDouble)( TidyMessageImpl message, TidyMessageArgument* arg ) { - int argNum = (int)*arg; + int argNum = (int)(size_t)*arg; assert( argNum <= message.argcount ); assert( message.arguments[argNum].type == tidyFormatType_DOUBLE);