summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Kotrasinski <i.kotrasinsk@partner.samsung.com>2018-11-27 11:56:59 +0100
committerIgor Kotrasinski <i.kotrasinsk@partner.samsung.com>2018-11-27 12:18:54 +0100
commit7120f32dd603c25a68ecfda536995a7cd47636a8 (patch)
treedb33de106812262e68742be627623ca1c69a71e1
parent4126cfddb134f5322a331a7b9a050539515541fd (diff)
downloadtef-simulator-7120f32dd603c25a68ecfda536995a7cd47636a8.tar.gz
tef-simulator-7120f32dd603c25a68ecfda536995a7cd47636a8.tar.bz2
tef-simulator-7120f32dd603c25a68ecfda536995a7cd47636a8.zip
Rework some ternaries for readability
Change-Id: I4916a11b2500a41858a1011ce54676b9a4286435 Signed-off-by: Igor Kotrasinski <i.kotrasinsk@partner.samsung.com>
-rw-r--r--ssflib/src/ssf_storage.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/ssflib/src/ssf_storage.cpp b/ssflib/src/ssf_storage.cpp
index e4db78a..424c5c1 100644
--- a/ssflib/src/ssf_storage.cpp
+++ b/ssflib/src/ssf_storage.cpp
@@ -1073,29 +1073,28 @@ int update_share_info(po_share_info* share_info, uint32_t handleFlags,
if ((handleFlags & TEE_DATA_FLAG_ACCESS_WRITE_META)
|| (handleFlags & TEE_DATA_FLAG_EXCLUSIVE) || (0 == handleFlags)) {
- b_open ? share_info->usr_info->x_user++ : share_info->usr_info->x_user--;
+ share_info->usr_info->x_user += (b_open ? 1 : -1);
goto out;
}
if ((handleFlags & TEE_DATA_FLAG_SHARE_READ)
&& (handleFlags & TEE_DATA_FLAG_SHARE_WRITE)) {
- b_open ? share_info->usr_info->rws_user++ :
- share_info->usr_info->rws_user--;
+ share_info->usr_info->rws_user += (b_open ? 1 : -1);
goto out;
}
if (handleFlags & TEE_DATA_FLAG_SHARE_READ) {
- b_open ? share_info->usr_info->rs_user++ : share_info->usr_info->rs_user--;
+ share_info->usr_info->rs_user += (b_open ? 1 : -1);
goto out;
}
if (handleFlags & TEE_DATA_FLAG_SHARE_WRITE) {
- b_open ? share_info->usr_info->ws_user++ : share_info->usr_info->ws_user--;
+ share_info->usr_info->ws_user += (b_open ? 1 : -1);
goto out;
}
if (handleFlags & TEE_DATA_FLAG_ACCESS_READ) {
- b_open ? share_info->usr_info->rs_user++ : share_info->usr_info->rs_user--;
+ share_info->usr_info->rs_user += (b_open ? 1 : -1);
goto out;
}
if (handleFlags & TEE_DATA_FLAG_ACCESS_WRITE) {
- b_open ? share_info->usr_info->ws_user++ : share_info->usr_info->ws_user--;
+ share_info->usr_info->ws_user += (b_open ? 1 : -1);
goto out;
}