Fix pkg detail info 22/286922/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Fri, 25 Nov 2022 06:12:04 +0000 (15:12 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Tue, 17 Jan 2023 01:36:03 +0000 (10:36 +0900)
Fix same as pkgmgr-info.

Change-Id: I05a1441bc1230f83b4b9f10aba0abf664145e5b6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
types/include/package-manager-types.h

index 062bb43..809cbb0 100644 (file)
@@ -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 {
  * @}
  * @}
  */
-