From cd4eb9466b5ec9a0e747fc50de74cbf45f8febba Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Thu, 8 May 2025 18:49:55 +0200 Subject: [PATCH] MT#59962 xmlrpc2di: `xmlrpcval2amarg()` use static_cast As this is only a syntactic sugar there is no difference, but from the style perspective the project tends to use C++ style. Change-Id: I3636c48163b3d262b272b5088e03c074e49a9ec3 --- apps/xmlrpc2di/XMLRPC2DI.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/xmlrpc2di/XMLRPC2DI.cpp b/apps/xmlrpc2di/XMLRPC2DI.cpp index 6a6f9190..38472f7c 100644 --- a/apps/xmlrpc2di/XMLRPC2DI.cpp +++ b/apps/xmlrpc2di/XMLRPC2DI.cpp @@ -642,10 +642,10 @@ void XMLRPC2DIServer::xmlrpcval2amargarray(XmlRpcValue& v, AmArg& a, void XMLRPC2DIServer::xmlrpcval2amarg(XmlRpcValue& v, AmArg& a) { if (v.valid()) { switch (v.getType()) { - case XmlRpcValue::TypeInt: { /* DBG("X->A INT\n"); */ a = (long)v; } break; - case XmlRpcValue::TypeDouble:{ /* DBG("X->A DBL\n"); */ a = (double)v; } break; - case XmlRpcValue::TypeString:{ /* DBG("X->A STR\n"); */ a = ((string)v).c_str(); } break; - case XmlRpcValue::TypeBoolean : { /* DBG("X->A BOL\n"); */ a = (bool)v; } break; + case XmlRpcValue::TypeInt: { /* DBG("X->A INT\n"); */ a = static_cast(v); } break; + case XmlRpcValue::TypeDouble:{ /* DBG("X->A DBL\n"); */ a = static_cast(v); } break; + case XmlRpcValue::TypeString:{ /* DBG("X->A STR\n"); */ a = (static_cast(v)).c_str(); } break; + case XmlRpcValue::TypeBoolean : { /* DBG("X->A BOL\n"); */ a = static_cast(v); } case XmlRpcValue::TypeInvalid : { /* DBG("X->A Inv\n"); */ a = AmArg(); } break; case XmlRpcValue::TypeArray: {