Z-Wave Typedefs#

Macros#

#define
ZW_WEAK __attribute__((weak))
#define
EOF (-1)
#define
NULL ((void*)0)
#define
NO_RETURN undefined

This definition is used for task-functions and allows the compiler to know this detail and therefore do optimizations on the function.

#define
VOID_CALLBACKFUNC (completedFunc)

Define for making easy and consistent callback definitions.

#define

Safe null pointer check.

#define
#define

Macro Definition Documentation#

ZW_WEAK#

#define ZW_WEAK
Value:
__attribute__((weak))

Definition at line 20 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h

EOF#

#define EOF
Value:
(-1)

Definition at line 24 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h

NULL#

#define NULL
Value:
((void*)0)

Definition at line 28 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h

NO_RETURN#

#define NO_RETURN

This definition is used for task-functions and allows the compiler to know this detail and therefore do optimizations on the function.


Definition at line 38 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h

VOID_CALLBACKFUNC#

#define VOID_CALLBACKFUNC
Value:
(completedFunc)

Define for making easy and consistent callback definitions.


Definition at line 42 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h

IS_NULL#

#define IS_NULL
Value:
(x)

Safe null pointer check.


Definition at line 45 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h

NON_NULL#

#define NON_NULL
Value:
(x)

Definition at line 46 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h

UIP_HTONL#

#define UIP_HTONL
Value:
(x)

Definition at line 53 of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZWave/API/ZW_typedefs.h