Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t and... 02/191202/6
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 12 Oct 2018 11:17:17 +0000 (12:17 +0100)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Thu, 18 Oct 2018 14:26:39 +0000 (15:26 +0100)
commitf7389c82918dd26aa88387f8d8bdd91149aeb066
tree27e8a37f31fa0acdabd5874268683afc777764b1
parentba99c2fc92c63f4a7a513813dfc5e76cc502b831
Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t and enabling -Wconversion

unsigned char  -> uint8_t
unsigned short -> uint16_t
unsigned int   -> uint32_t
int            -> int32_t
-Wconversion will prevent any implicit conversions where precision may be lost such as: uint32_t a = (size_t)b or int x = (float)y
static_cast has to be used to tell the compiler how and where to do the conversion

Change-Id: Ic1475a59acf55601100cd603a455b96e9eb7c53e
19 files changed:
automated-tests/src/dali/dali-test-suite-utils/dali-test-suite-utils.cpp
automated-tests/src/dali/dali-test-suite-utils/dali-test-suite-utils.h
automated-tests/src/dali/dali-test-suite-utils/test-application.cpp
automated-tests/src/dali/dali-test-suite-utils/test-application.h
automated-tests/src/dali/dali-test-suite-utils/test-custom-actor.cpp
automated-tests/src/dali/dali-test-suite-utils/test-custom-actor.h
automated-tests/src/dali/dali-test-suite-utils/test-gl-sync-abstraction.cpp
automated-tests/src/dali/dali-test-suite-utils/test-gl-sync-abstraction.h
automated-tests/src/dali/dali-test-suite-utils/test-harness.cpp
automated-tests/src/dali/dali-test-suite-utils/test-harness.h
automated-tests/src/dali/dali-test-suite-utils/test-native-image.cpp
automated-tests/src/dali/dali-test-suite-utils/test-native-image.h
automated-tests/src/dali/dali-test-suite-utils/test-platform-abstraction.cpp
automated-tests/src/dali/dali-test-suite-utils/test-platform-abstraction.h
automated-tests/src/dali/dali-test-suite-utils/test-trace-call-stack.cpp
automated-tests/src/dali/dali-test-suite-utils/test-trace-call-stack.h
automated-tests/src/dali/utc-Dali-RenderTask.cpp
automated-tests/src/dali/utc-Dali-Stage.cpp
build/tizen/configure.ac