c++: Fix multiple definition and cast 39/20539/1
authorLoïc Collignon <loic.collignon@iot.bzh>
Fri, 4 Jan 2019 14:49:18 +0000 (15:49 +0100)
committerLoïc Collignon <loic.collignon@iot.bzh>
Mon, 11 Mar 2019 12:40:28 +0000 (13:40 +0100)
commit9383ae1d276484f273cb11b6e5d92d1509118c96
tree8655b6de646b4dbb20af737bc8bf2f26b55d17ed
parent3abc75dfa35fa36c0f5f55cd4aed4d443620b3a9
c++: Fix multiple definition and cast

The function was defined as many time as the header was included.
Making it a weak function fix the issue.
Also, a plain old C cast is required to make this constexpr valid.

Change-Id: I278f376e00ec6728272df4fde8ca8984195dd533
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
include/afb/c++/binding-wrap.hpp