mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-13 07:45:26 +00:00
FreeTDM: Add ftdm_unused_arg() macro to silence "unused parameter" compiler warnings
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
This commit is contained in:
parent
bea4bb0950
commit
81702d18fb
@ -130,6 +130,18 @@ typedef uint64_t ftdm_time_t;
|
||||
*/
|
||||
#define ftdm_container_of(ptr,type,member) (type *)((uintptr_t)(ptr) - ftdm_offset_of(type, member))
|
||||
|
||||
/*!
|
||||
* \brief Silence "unused parameter" compiler warnings
|
||||
* \note Tested with VS 2010, GCC 4.8, clang 3.1 and suncc
|
||||
* \code
|
||||
* int example(char *a) {
|
||||
* ftdm_unused_arg(a);
|
||||
* return 0;
|
||||
* }
|
||||
* \endcode
|
||||
*/
|
||||
#define ftdm_unused_arg(x) (void)(x)
|
||||
|
||||
|
||||
/*! \brief The memory handler.
|
||||
Do not use directly this variable, use the memory macros and ftdm_global_set_memory_handler to override */
|
||||
|
Loading…
x
Reference in New Issue
Block a user