15 Jul
2017
15 Jul
'17
9:59 a.m.
On Fri, 14 Jul 2017 16:18:11 +0200, Natanael Copa wrote:
Use the standard uint{8,16,32,64}_t everywhere instead of the non-standard u_int{8,16,32,64}_t.
This changes the types in the public headers and removes the u_int*_t defines. This may break things. However, indentifiers ending with _t are reserved by POSIX[1]; defining those can lead to undefined behavior.
So if you rely on alsa-lib defining those for you, then you want the compiler to error so things can be fixed properly.
Signed-off-by: Natanael Copa ncopa@alpinelinux.org
changes v3:
- clarify in the commit message that this change may break things and why that is a good thing.
Applied now. Thanks.
Takashi