From c73d3d1a863a93d32c189a8d2b789eedddf0cf37 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Sat, 1 Nov 2025 17:40:53 +0100 Subject: [PATCH] EgtInterface 2.7k1 : - modifiche a funzioni EgtSetlevel, EgtSetMode e EgtSetStatus per mantenere inalterata l'interfaccia - ricompilazione per passaggio a C++ 20. --- API_GdbObjAttribs.cpp | 8 +++----- EgtInterface.rc | Bin 11726 -> 11726 bytes EgtInterface.vcxproj | 8 ++++---- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/API_GdbObjAttribs.cpp b/API_GdbObjAttribs.cpp index d69d1cc..423ac1f 100644 --- a/API_GdbObjAttribs.cpp +++ b/API_GdbObjAttribs.cpp @@ -24,7 +24,7 @@ using namespace std ; BOOL __stdcall EgtSetLevel( int nId, int nLevel) { - return ( ExeSetLevel( nId, nLevel) ? TRUE : FALSE) ; + return ( ExeSetLevel( {nId}, nLevel) ? TRUE : FALSE) ; } //----------------------------------------------------------------------------- @@ -52,7 +52,7 @@ __stdcall EgtGetCalcLevel( int nId, int* pnLevel) BOOL __stdcall EgtSetMode( int nId, int nMode) { - return ( ExeSetMode( nId, nMode) ? TRUE : FALSE) ; + return ( ExeSetMode( {nId}, nMode) ? TRUE : FALSE) ; } //----------------------------------------------------------------------------- @@ -80,9 +80,7 @@ __stdcall EgtGetCalcMode( int nId, int* pnMode) BOOL __stdcall EgtSetStatus( int nId, int nStat) { - INTVECTOR vIds ; - vIds.push_back( nId) ; - return ( ExeSetStatus( vIds, nStat) ? TRUE : FALSE) ; + return ( ExeSetStatus( {nId}, nStat) ? TRUE : FALSE) ; } //----------------------------------------------------------------------------- diff --git a/EgtInterface.rc b/EgtInterface.rc index 4df024c6c4992cd7dfe6c8aa5eb05138ba3d0276..00ed83f6196bbd7a677a95d61ff654465373c961 100644 GIT binary patch delta 137 zcmX>XeJ*;#4>ndq1|0^&%@4(HGEKh5nZumTU^w|Br|x7gC5z2{Qc{eYk8tZS!xf!m qn!Hc20;XuQmy#Fb<_*F~3S60Cl28-eSWq?dOkSr5w*_cG3pW5p+AIA4 delta 137 zcmX>XeJ*;#4>nc<1|0_D%@4(HGEKh5nZumLU_ALFr|x7gC5z2{Qc{eYk8tZS!xf!m qn!Hc20;XuQmy#Fb<_*F~3S60Cl28-eSWq?dOkSr5w*_cG3pW5r+$;qE diff --git a/EgtInterface.vcxproj b/EgtInterface.vcxproj index 3cc8885..76b5437 100644 --- a/EgtInterface.vcxproj +++ b/EgtInterface.vcxproj @@ -105,7 +105,7 @@ true false false - stdcpp17 + stdcpp20 Windows @@ -130,7 +130,7 @@ copy $(TargetPath) \EgtProg\DllD32 false true false - stdcpp17 + stdcpp20 -Wno-tautological-undefined-compare @@ -166,7 +166,7 @@ copy $(TargetPath) \EgtProg\DllD64 true ProgramDatabase false - stdcpp17 + stdcpp20 Windows @@ -201,7 +201,7 @@ copy $(TargetPath) \EgtProg\Dll32 NotSet false None - stdcpp17 + stdcpp20 -Wno-tautological-undefined-compare