OSDN Git Service

ac/debug: use util_strchrnul() to fix android build error
authorMauro Rossi <issor.oruam@gmail.com>
Thu, 24 Aug 2017 21:52:20 +0000 (23:52 +0200)
committerRob Herring <robh@kernel.org>
Thu, 24 Aug 2017 22:23:24 +0000 (17:23 -0500)
commit725741f10d5e8889115c5f25b7a1fafb7099d97c
tree81c2179904043b5a7439ad3c325aee0d5d5d4ac8
parentfc99cb3c9edee3af773700cf7ebdc60dc02fcaba
ac/debug: use util_strchrnul() to fix android build error

Similar to e09d04cd56 "radeonsi: use util_strchrnul() to fix android build error"

Android Bionic does not support strchrnul() string function,
gallium auxiliary util/u_string.h provides util_strchrnul()

This change avoids the following warning and error:

external/mesa/src/amd/common/ac_debug.c:501:15: warning: implicit declaration of function 'strchrnul' is invalid in C99
                char *end = strchrnul(out, '\n');
                            ^
external/mesa/src/amd/common/ac_debug.c:501:9: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int'
                char *end = strchrnul(out, '\n');
                      ^     ~~~~~~~~~~~~~~~~~~~~
1 warning and 1 error generated.

Fixes: c2c3912410 "ac/debug: annotate IB dumps with the raw values"
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Rob Herring <robh@kernel.org>
src/amd/common/ac_debug.c