S2OPC OPCUA Toolkit
Macros
sopc_macros.h File Reference

Macros used by S2OPC. More...

Go to the source code of this file.

Macros

#define SOPC_GCC_DIAGNOSTIC_PUSH
 
#define SOPC_GCC_DIAGNOSTIC_IGNORE_CAST_CONST
 
#define SOPC_GCC_DIAGNOSTIC_IGNORE_CAST_ALIGN
 
#define SOPC_GCC_DIAGNOSTIC_RESTORE
 
#define SOPC_GCC_DIAGNOSTIC_IGNORE_DISCARD_QUALIFIER
 
#define SOPC_UNUSED_ARG(arg)   (void) (arg)
 
#define SOPC_UNUSED_RESULT(arg)   (void) (arg)
 
#define S2OPC_TEMP_FAILURE_RETRY(result, exp)
 

Detailed Description

Macros used by S2OPC.

Macro Definition Documentation

◆ SOPC_GCC_DIAGNOSTIC_PUSH

#define SOPC_GCC_DIAGNOSTIC_PUSH

◆ SOPC_GCC_DIAGNOSTIC_IGNORE_CAST_CONST

#define SOPC_GCC_DIAGNOSTIC_IGNORE_CAST_CONST

◆ SOPC_GCC_DIAGNOSTIC_IGNORE_CAST_ALIGN

#define SOPC_GCC_DIAGNOSTIC_IGNORE_CAST_ALIGN

◆ SOPC_GCC_DIAGNOSTIC_RESTORE

#define SOPC_GCC_DIAGNOSTIC_RESTORE

◆ SOPC_GCC_DIAGNOSTIC_IGNORE_DISCARD_QUALIFIER

#define SOPC_GCC_DIAGNOSTIC_IGNORE_DISCARD_QUALIFIER

◆ SOPC_UNUSED_ARG

#define SOPC_UNUSED_ARG (   arg)    (void) (arg)

◆ SOPC_UNUSED_RESULT

#define SOPC_UNUSED_RESULT (   arg)    (void) (arg)

◆ S2OPC_TEMP_FAILURE_RETRY

#define S2OPC_TEMP_FAILURE_RETRY (   result,
  exp 
)
Value:
do \
{ \
do \
{ \
result = (int) (exp); \
} while ((result == -1) && (errno == EINTR)); \
} while (false);