[attributes] update attribute definitions

* support C++
* support C23
* replace __inline et al with C11 inline
This commit is contained in:
Armin Novak
2026-02-25 10:22:58 +01:00
parent 8016117eb7
commit e9723d1b61
12 changed files with 107 additions and 57 deletions

View File

@@ -27,7 +27,8 @@
#define TAG FREERDP_TAG("core.gateway.rpc")
static ALIGN64 const RPC_FAULT_CODE RPC_FAULT_CODES[] = {
ALIGN64
static const RPC_FAULT_CODE RPC_FAULT_CODES[] = {
DEFINE_RPC_FAULT_CODE(nca_s_fault_object_not_found, CAT_GATEWAY),
DEFINE_RPC_FAULT_CODE(nca_s_fault_cancel, CAT_GATEWAY),
DEFINE_RPC_FAULT_CODE(nca_s_fault_addr_error, CAT_GATEWAY),

View File

@@ -33,7 +33,7 @@
#define TAG FREERDP_TAG("timer")
#endif
typedef ALIGN64 struct
typedef struct ALIGN64
{
FreeRDP_TimerID id;
uint64_t intervallNS;