loader SvgLoader: add locale-independent strtof function 74/257174/1 accepted/tizen/unified/20210421.002335 submit/tizen/20210420.110608
authorJunsuChoi <jsuya.choi@samsung.com>
Tue, 20 Apr 2021 09:01:04 +0000 (18:01 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Tue, 20 Apr 2021 09:55:09 +0000 (18:55 +0900)
commitaf7bc1a346ea2d02353210b4bd6be992286b678f
tree5bef1b77c9e9f80b45e7b76df0076d8fd03158f4
parent538f13b6af437bb3d3c119e01f3a7d415c2a5a13
loader SvgLoader: add locale-independent strtof function

strtof's behavior is changed by system locale.
https://linux.die.net/man/3/strtof

Because of this, strtof(10.0000) returns 0.0 in some locales.
When a given value string is locale-independent, strtof has to be
replaced to custom function.

Change-Id: I0166c434990ef8b692f0007d24112aa61c6ef679
src/loaders/svg/tvgSvgLoader.cpp
src/loaders/svg/tvgSvgLoaderCommon.h
src/loaders/svg/tvgSvgPath.cpp