From 98800c618cfdb5f501eae841fcbf8147091c2497 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Fri, 27 Sep 2019 02:28:31 +0200 Subject: [PATCH] Use the promoted types in va_arg() --- src/appinterface.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/appinterface.c b/src/appinterface.c index b3fcedf..5a47cc0 100644 --- a/src/appinterface.c +++ b/src/appinterface.c @@ -551,23 +551,23 @@ int appinterface_callv(AppInterface * appinterface, App * app, void ** result, switch(call->args[argc].type) { case VT_BOOL: - u.b = va_arg(args, bool); + u.b = va_arg(args, unsigned int); p = &u.b; break; case VT_INT8: - u.i8 = va_arg(args, int8_t); + u.i8 = va_arg(args, int); p = &u.i8; break; case VT_UINT8: - u.u8 = va_arg(args, uint8_t); + u.u8 = va_arg(args, unsigned int); p = &u.u8; break; case VT_INT16: - u.i16 = va_arg(args, int16_t); + u.i16 = va_arg(args, int); p = &u.i16; break; case VT_UINT16: - u.u16 = va_arg(args, uint16_t); + u.u16 = va_arg(args, unsigned int); p = &u.u16; break; case VT_INT32: