summaryrefslogtreecommitdiff
path: root/include/android/hardware/libhardware/include/hardware/hardware.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/android/hardware/libhardware/include/hardware/hardware.h')
-rw-r--r--include/android/hardware/libhardware/include/hardware/hardware.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/android/hardware/libhardware/include/hardware/hardware.h b/include/android/hardware/libhardware/include/hardware/hardware.h
index 10b73df7..8919f120 100644
--- a/include/android/hardware/libhardware/include/hardware/hardware.h
+++ b/include/android/hardware/libhardware/include/hardware/hardware.h
@@ -202,6 +202,12 @@ typedef struct hw_device_t {
} hw_device_t;
+#ifdef __cplusplus
+#define TO_HW_DEVICE_T_OPEN(x) reinterpret_cast<struct hw_device_t**>(x)
+#else
+#define TO_HW_DEVICE_T_OPEN(x) (struct hw_device_t**)(x)
+#endif
+
/**
* Name of the hal_module_info
*/