halapi: Encapsulate unused variables by external user 12/257512/1
authorChanwoo Choi <cw00.choi@samsung.com>
Wed, 21 Apr 2021 12:02:43 +0000 (21:02 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Tue, 27 Apr 2021 05:54:42 +0000 (14:54 +0900)
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 <cw00.choi@samsung.com>
include/hal-common.h
src/common.h

index 45c4a10..67dc4b1 100644 (file)
 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,
 
index e3463e2..c641610 100644 (file)
@@ -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