mirror of
https://github.com/openvswitch/ovs
synced 2025-08-22 09:58:01 +00:00
22 lines
495 B
C
22 lines
495 B
C
#ifndef __LINUX_ERR_WRAPPER_H
|
|
#define __LINUX_ERR_WRAPPER_H 1
|
|
|
|
#include_next <linux/err.h>
|
|
|
|
#ifndef HAVE_ERR_CAST
|
|
/**
|
|
* ERR_CAST - Explicitly cast an error-valued pointer to another pointer type
|
|
* @ptr: The pointer to cast.
|
|
*
|
|
* Explicitly cast an error-valued pointer to another pointer type in such a
|
|
* way as to make it clear that's what's going on.
|
|
*/
|
|
static inline void *ERR_CAST(const void *ptr)
|
|
{
|
|
/* cast away the const */
|
|
return (void *) ptr;
|
|
}
|
|
#endif /* HAVE_ERR_CAST */
|
|
|
|
#endif
|