From 27dd939485d5d9c62d328b52a7b7d0ef445ba308 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Fri, 25 Nov 2022 15:12:04 +0900 Subject: [PATCH] Fix pkg detail info Fix same as pkgmgr-info. Change-Id: I05a1441bc1230f83b4b9f10aba0abf664145e5b6 Signed-off-by: Sangyoon Jang --- types/include/package-manager-types.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/types/include/package-manager-types.h b/types/include/package-manager-types.h index 062bb43..809cbb0 100644 --- a/types/include/package-manager-types.h +++ b/types/include/package-manager-types.h @@ -86,6 +86,11 @@ extern "C" { #define PKG_PATH_STRING_LEN_MAX 512 #define PKG_DEP_TYPE_STRING_LEN_MAX 128 +/* BELOW STRUCTS ARE ALSO DEFINED AT pkgmgrinfo_private.h from pkgmgr-info + * SO IT MUST BE MODIFIED BOTH TOGETHER. + * TODO: Use only one definition of structs + */ + /** *@brief application's structure retrieved by package-manager */ @@ -112,15 +117,15 @@ typedef struct _package_manager_pkg_detail_info_t { char pkg_description[PKG_VALUE_STRING_LEN_MAX]; char min_platform_version[PKG_VERSION_STRING_LEN_MAX]; time_t installed_time; /* installed time it must be GMT+0 time */ - int installed_size; /* installed total size */ - int app_size; /* installed app size */ - int data_size; /* data size which is made on run time */ + size_t installed_size; /* installed total size */ + size_t app_size; /* installed app size */ + size_t data_size; /* data size which is made on run time */ char optional_id[PKG_NAME_STRING_LEN_MAX]; /*package ID if exists */ void *pkg_optional_info; char label[PKG_LABEL_STRING_LEN_MAX]; char author[PKG_VALUE_STRING_LEN_MAX]; char *icon_buf; - int icon_size; + size_t icon_size; GList *privilege_list; GList *dependency_list; } package_manager_pkg_detail_info_t; @@ -136,4 +141,3 @@ typedef struct _package_manager_pkg_detail_info_t { * @} * @} */ - -- 2.7.4