From 281e21bfb7fdbc98760dd8b6ea02e75cd626bf5f Mon Sep 17 00:00:00 2001 From: "jk.pu" Date: Wed, 7 Sep 2016 13:27:32 +0900 Subject: [PATCH] [iotcon] fix build error at some destory api. void -> int (native ACR-764) Change-Id: I105288397b461515df0eb1589cc951084561b7cd Signed-off-by: jk.pu --- src/iotcon/iotcon_utils.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/iotcon/iotcon_utils.cc b/src/iotcon/iotcon_utils.cc index 39cb8661..14362364 100644 --- a/src/iotcon/iotcon_utils.cc +++ b/src/iotcon/iotcon_utils.cc @@ -206,7 +206,7 @@ TizenResult IotconUtils::ArrayToInterfaces(const picojson::array& i, iotcon_reso LogAndReturnTizenError(result, ("iotcon_resource_interfaces_create() failed")); } - std::unique_ptr::type, void(*)(iotcon_resource_interfaces_h)> ptr{interfaces, &iotcon_resource_interfaces_destroy}; + std::unique_ptr::type, int(*)(iotcon_resource_interfaces_h)> ptr{interfaces, &iotcon_resource_interfaces_destroy}; for (const auto& iter : i) { if (!iter.is()) { @@ -256,7 +256,7 @@ TizenResult IotconUtils::ArrayToTypes(const picojson::array& types, iotcon_resou LogAndReturnTizenError(result, ("iotcon_resource_types_create() failed")); } - std::unique_ptr::type, void(*)(iotcon_resource_types_h)> ptr{resource_types, &iotcon_resource_types_destroy}; + std::unique_ptr::type, int(*)(iotcon_resource_types_h)> ptr{resource_types, &iotcon_resource_types_destroy}; for (const auto& iter : types) { if (!iter.is()) { @@ -1078,7 +1078,7 @@ common::TizenResult IotconUtils::QueryFromJson(const picojson::object& source, i if (!result) { LogAndReturnTizenError(result, ("iotcon_query_create() failed")); } - std::unique_ptr::type, void(*)(iotcon_query_h)> + std::unique_ptr::type, int(*)(iotcon_query_h)> query_ptr(query, &iotcon_query_destroy); // automatically release the memory { // resourceType @@ -1200,7 +1200,7 @@ common::TizenResult IotconUtils::RepresentationFromResource(const ResourceInfoPt LogAndReturnTizenError(result, ("iotcon_representation_create() failed")); } - std::unique_ptr::type, void(*)(iotcon_representation_h)> ptr{representation, &iotcon_representation_destroy}; + std::unique_ptr::type, int(*)(iotcon_representation_h)> ptr{representation, &iotcon_representation_destroy}; { char* uri_path = nullptr; @@ -1306,7 +1306,7 @@ common::TizenResult IotconUtils::AttributesFromJson(const picojson::object& s, LogAndReturnTizenError(result, ("iotcon_attributes_create() failed")); } - std::unique_ptr::type, void(*)(iotcon_attributes_h)> ptr{attributes, &iotcon_attributes_destroy}; + std::unique_ptr::type, int(*)(iotcon_attributes_h)> ptr{attributes, &iotcon_attributes_destroy}; for (const auto& property : s) { const auto& key = property.first; @@ -1416,7 +1416,7 @@ common::TizenResult IotconUtils::StateListFromJson(const picojson::array& l, LogAndReturnTizenError(result, ("iotcon_list_create() failed")); } - std::unique_ptr::type, void(*)(iotcon_list_h)> ptr{list, &iotcon_list_destroy}; + std::unique_ptr::type, int(*)(iotcon_list_h)> ptr{list, &iotcon_list_destroy}; int position = 0; @@ -1628,7 +1628,7 @@ common::TizenResult IotconUtils::OptionsFromJson(const picojson::array& o, LogAndReturnTizenError(result, ("iotcon_options_create() failed")); } - std::unique_ptr::type, void(*)(iotcon_options_h)> ptr{options, &iotcon_options_destroy}; + std::unique_ptr::type, int(*)(iotcon_options_h)> ptr{options, &iotcon_options_destroy}; // we ignore values with incorrect types // TODO: should we convert them in JS? @@ -1661,7 +1661,7 @@ common::TizenResult IotconUtils::RepresentationFromJson(const picojson::object& LogAndReturnTizenError(result, ("iotcon_representation_create() failed")); } - std::unique_ptr::type, void(*)(iotcon_representation_h)> ptr{representation, &iotcon_representation_destroy}; + std::unique_ptr::type, int(*)(iotcon_representation_h)> ptr{representation, &iotcon_representation_destroy}; { const auto& uri_path = r.find(kUriPath); -- 2.34.1