From d1393b53ef9d64c55e15d98e0d57383072d53770 Mon Sep 17 00:00:00 2001 From: yudechen Date: Mon, 30 May 2022 17:41:38 +0800 Subject: [PATCH] fix mix signed and unsigned numbers. Signed-off-by: yudechen Change-Id: I1b5011b797beb537588240e3ee70fc3919add92a --- include/syscap_define.h | 2 +- src/create_pcid.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/syscap_define.h b/include/syscap_define.h index 8958c3f..03cf66e 100644 --- a/include/syscap_define.h +++ b/include/syscap_define.h @@ -18,7 +18,7 @@ typedef struct SystemCapabilityWithNum { char syscapStr[128]; - int num; + uint16_t num; } SyscapWithNum; /* sort by alphabet */ diff --git a/src/create_pcid.c b/src/create_pcid.c index aceb232..35f20bc 100644 --- a/src/create_pcid.c +++ b/src/create_pcid.c @@ -599,7 +599,7 @@ static int32_t AddOsSyscapToJsonObj(uint32_t *osSyscapArray, uint32_t osSyscapAr uint32_t i, j; uint32_t osSyscapCount = 0; - int32_t index[BYTES_OF_OS_SYSCAP * UINT8_BIT] = {0}; + uint16_t index[BYTES_OF_OS_SYSCAP * UINT8_BIT] = {0}; for (i = 0; i < BYTES_OF_OS_SYSCAP; i++) { for (j = 0; j < UINT8_BIT; j++) { if (osSysCapArrayUint8[i] & (0x01 << j)) { -- Gitee