Include device-policy-manager.h for the shared types 23/158323/2
authorJaemin Ryu <jm77.ryu@samsung.com>
Tue, 31 Oct 2017 05:38:32 +0000 (14:38 +0900)
committersangwan kwon <sangwan.kwon@samsung.com>
Tue, 31 Oct 2017 06:27:27 +0000 (06:27 +0000)
Change-Id: I8ffc1c87eca388b62c4ad41d57a3030682834759
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
api/storage.cpp
api/storage.h

index 0a58a8ca990d92580a8e06943d28730a187b7195..a38b96b81fef40b0804b5d11240c72fab52a55d1 100644 (file)
 
 #include "storage.h"
 
+#define RET_ON_FAILURE(cond, ret) \
+{                                 \
+       if (!(cond))                  \
+               return (ret);             \
+}
+
 EXPORT_API int dpm_storage_set_external_state(device_policy_manager_h handle, int allow)
 {
        RET_ON_FAILURE(handle, DPM_ERROR_INVALID_PARAMETER);
index 1254c024e3a399709279ed72b0d9fa037d1d9ef5..e180e57db249d58a709375d54b9f48606634c53d 100644 (file)
@@ -17,7 +17,7 @@
 #ifndef __CAPI_DPM_STORAGE_POLICY_H__
 #define __CAPI_DPM_STORAGE_POLICY_H__
 
-typedef void * device_policy_manager_h;
+#include <dpm/device-policy-manager.h>
 
 /**
  * @file storage.h