Fix the data type for uid 41/268241/6
authorSuyeon Hwang <stom.hwang@samsung.com>
Fri, 17 Dec 2021 08:44:16 +0000 (17:44 +0900)
committerSuyeon Hwang <stom.hwang@samsung.com>
Mon, 27 Dec 2021 06:29:47 +0000 (15:29 +0900)
commit5347b80d34fae5d835fc8a60942799dc7aedce4f
treec7ee48acac5fa9ef527c9c0d880c14bd4de6389f
parent23daec5514f92eb8b58c4f3ea3e27b22fa1b20b7
Fix the data type for uid

On 32bit architecture, signed integer is enough to store uid value. However, on 64bit architecture,
signed integer is not enough because maximum value of pid is 4194304 and value of pid * 1000 is
bigger than the limit of signed integer. And it cause overflow problem.

To solve this issue, this patch changes the data type of variable that stores uid.
Unsigned integer can provides enough space to store uid value on 64bit os.

Change-Id: I7e4cc46ca454c8a8fb38d37a4434eee492aefee9
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
35 files changed:
client/tts.c
client/tts_client.c
client/tts_client.h
client/tts_core.c
client/tts_core.h
client/tts_dbus.c
client/tts_dbus.h
client/tts_ipc.c
client/tts_ipc.h
client/tts_main.h
client/tts_tidl.c
client/tts_tidl.h
common/tts_config_mgr.c
common/tts_config_mgr.h
common/tts_defs.h
engine-parser/src/tts-engine-language-pack-parser.c
engine-parser/src/tts-engine-parser.c
sam_cli_sample_tizen.cfg [new file with mode: 0755]
server/ttsd_config.c
server/ttsd_config.h
server/ttsd_data.cpp
server/ttsd_data.h
server/ttsd_dbus.c
server/ttsd_dbus.h
server/ttsd_dbus_server.c
server/ttsd_engine_agent.c
server/ttsd_engine_agent.h
server/ttsd_ipc.c
server/ttsd_ipc.h
server/ttsd_player.c
server/ttsd_player.h
server/ttsd_server.c
server/ttsd_server.h
server/ttsd_tidl.c
server/ttsd_tidl.h