From: Chanwoo Choi Date: Wed, 21 Apr 2021 12:02:43 +0000 (+0900) Subject: halapi: Encapsulate unused variables by external user X-Git-Tag: submit/tizen/20210428.073114~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=337405b7eddade611c70a9d4afcb4b255e42159f;p=platform%2Fhal%2Fapi%2Fcommon.git halapi: Encapsulate unused variables by external user The following variables are only used in hal-api-common without exposing for external user. So that move them into internal header files for encapsulation. - enum hal_license - enum hal_group - char *const hal_group_string[] - char *const hal_module_string[] Change-Id: I18643fdbbabcabee7b6aefadff1ba36c8dc3a0fa Signed-off-by: Chanwoo Choi --- diff --git a/include/hal-common.h b/include/hal-common.h index 45c4a10..67dc4b1 100644 --- a/include/hal-common.h +++ b/include/hal-common.h @@ -25,35 +25,6 @@ extern "C" { #endif -enum hal_license { - HAL_LICENSE_UNKNOWN = 0, - HAL_LICENSE_APACHE_2_0, - HAL_LICENSE_FLORA, - HAL_LICENSE_MIT, - HAL_LICENSE_END, -}; - -enum hal_group { - HAL_GROUP_UNKNOWN = 0, - HAL_GROUP_GRAPHICS, - HAL_GROUP_MULTIMEDIA, - HAL_GROUP_CONNECTIVITY, - HAL_GROUP_TELEPHONY, - HAL_GROUP_LOCATION, - HAL_GROUP_SYSTEM, - HAL_GROUP_END, -}; - -static const char *const hal_group_string[] = { - [HAL_GROUP_UNKNOWN] = "HAL_GROUP_UNKNOWN", - [HAL_GROUP_GRAPHICS] = "HAL_GROUP_GRAPHICS", - [HAL_GROUP_MULTIMEDIA] = "HAL_GROUP_MULTIMEDIA", - [HAL_GROUP_CONNECTIVITY] = "HAL_GROUP_CONNECTIVITY", - [HAL_GROUP_TELEPHONY] = "HAL_GROUP_TELEPHONY", - [HAL_GROUP_LOCATION] = "HAL_GROUP_LOCATION", - [HAL_GROUP_SYSTEM] = "HAL_GROUP_SYSTEM", -}; - enum hal_module { HAL_MODULE_UNKNOWN = 0, diff --git a/src/common.h b/src/common.h index e3463e2..c641610 100644 --- a/src/common.h +++ b/src/common.h @@ -33,6 +33,35 @@ extern "C" { #define ARRAY_SIZE(name) (sizeof(name)/sizeof(name[0])) +enum hal_license { + HAL_LICENSE_UNKNOWN = 0, + HAL_LICENSE_APACHE_2_0, + HAL_LICENSE_FLORA, + HAL_LICENSE_MIT, + HAL_LICENSE_END, +}; + +enum hal_group { + HAL_GROUP_UNKNOWN = 0, + HAL_GROUP_GRAPHICS, + HAL_GROUP_MULTIMEDIA, + HAL_GROUP_CONNECTIVITY, + HAL_GROUP_TELEPHONY, + HAL_GROUP_LOCATION, + HAL_GROUP_SYSTEM, + HAL_GROUP_END, +}; + +static const char *const hal_group_string[] = { + [HAL_GROUP_UNKNOWN] = "HAL_GROUP_UNKNOWN", + [HAL_GROUP_GRAPHICS] = "HAL_GROUP_GRAPHICS", + [HAL_GROUP_MULTIMEDIA] = "HAL_GROUP_MULTIMEDIA", + [HAL_GROUP_CONNECTIVITY] = "HAL_GROUP_CONNECTIVITY", + [HAL_GROUP_TELEPHONY] = "HAL_GROUP_TELEPHONY", + [HAL_GROUP_LOCATION] = "HAL_GROUP_LOCATION", + [HAL_GROUP_SYSTEM] = "HAL_GROUP_SYSTEM", +}; + /** * hal-api-common (/platform/hal/api/common) provides the HAL ABI * (Application Binary Interface) version check feature which is used to check