tinydtls: use types from inittype.h, fix musl libc
authorHauke Mehrtens <hauke.mehrtens@lantiq.com>
Mon, 26 Oct 2015 13:39:55 +0000 (14:39 +0100)
committerSachin Agrawal <sachin.agrawal@intel.com>
Tue, 27 Oct 2015 20:12:39 +0000 (20:12 +0000)
commit7c07a926bfa7751363431f317c7c62e2f6ef321b
treee23a746b55450883b1bc34b581f4f19348c6659f
parent2413b768249ae6c298529d1519ef7dcf8f9a6772
tinydtls: use types from inittype.h, fix musl libc

The SHA2 code currently uses u_int32_t and similar types without
defining them. This type is not defined by the POSIX standard, but many
libc implementations have it as a non standard extension. In the musl
libc it is not implemented and I am getting a compile error when using
u_int32_t, I should use uint32_t, which is done when
SHA2_USE_INTTYPES_H is set.

This fixes build with musl libs used in OpenWrt.

Change-Id: I485435ddb8b1a2359caedd335ab54f91ca5e3f3e
Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/3953
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Sachin Agrawal <sachin.agrawal@intel.com>
extlibs/tinydtls/SConscript