diff options
author | Muxi Yan <mxyan@google.com> | 2018-03-12 11:10:09 -0700 |
---|---|---|
committer | Muxi Yan <mxyan@google.com> | 2018-03-12 11:43:00 -0700 |
commit | 4b37fb0e4c8266912831e42b2cf4055d3c81d00a (patch) | |
tree | 0a5bdbc4804389f7c006d2a629cb6688baa50d05 | |
parent | ec154f6f2de6461e712b7679ebe96035469d46d0 (diff) |
Stop including inttypes.h in gRPC core public header in Apple platforms
-rw-r--r-- | include/grpc/support/log.h | 6 | ||||
-rw-r--r-- | src/core/lib/gpr/log_linux.cc | 1 | ||||
-rw-r--r-- | test/core/end2end/cq_verifier.cc | 1 | ||||
-rw-r--r-- | test/core/end2end/tests/cancel_after_invoke.cc | 1 | ||||
-rw-r--r-- | test/core/end2end/tests/cancel_before_invoke.cc | 1 | ||||
-rw-r--r-- | test/core/end2end/tests/cancel_with_status.cc | 1 | ||||
-rw-r--r-- | test/core/end2end/tests/negative_deadline.cc | 1 | ||||
-rw-r--r-- | test/core/gpr/mpscq_test.cc | 1 | ||||
-rw-r--r-- | test/core/gpr/time_test.cc | 1 | ||||
-rw-r--r-- | test/core/util/test_config.cc | 1 |
10 files changed, 15 insertions, 0 deletions
diff --git a/include/grpc/support/log.h b/include/grpc/support/log.h index ccb4b304cc..622beacb98 100644 --- a/include/grpc/support/log.h +++ b/include/grpc/support/log.h @@ -21,7 +21,13 @@ #include <grpc/impl/codegen/port_platform.h> +/* On Apple platforms, including inttypes.h in a public header prevents gRPC + * core to be built as framework. We rule out this inclusion on Apple platforms. + */ +#if !defined(__APPLE__) #include <inttypes.h> +#endif + #include <stdarg.h> #include <stdlib.h> /* for abort() */ diff --git a/src/core/lib/gpr/log_linux.cc b/src/core/lib/gpr/log_linux.cc index d743eedf38..e4417d9d5d 100644 --- a/src/core/lib/gpr/log_linux.cc +++ b/src/core/lib/gpr/log_linux.cc @@ -32,6 +32,7 @@ #include <grpc/support/log.h> #include <grpc/support/string_util.h> #include <grpc/support/time.h> +#include <inttypes.h> #include <stdarg.h> #include <stdio.h> #include <string.h> diff --git a/test/core/end2end/cq_verifier.cc b/test/core/end2end/cq_verifier.cc index c3a3f43fe1..f7e64effcd 100644 --- a/test/core/end2end/cq_verifier.cc +++ b/test/core/end2end/cq_verifier.cc @@ -18,6 +18,7 @@ #include "test/core/end2end/cq_verifier.h" +#include <inttypes.h> #include <stdarg.h> #include <stdio.h> #include <string.h> diff --git a/test/core/end2end/tests/cancel_after_invoke.cc b/test/core/end2end/tests/cancel_after_invoke.cc index a3e36e0e3f..72f724281e 100644 --- a/test/core/end2end/tests/cancel_after_invoke.cc +++ b/test/core/end2end/tests/cancel_after_invoke.cc @@ -18,6 +18,7 @@ #include "test/core/end2end/end2end_tests.h" +#include <inttypes.h> #include <stdio.h> #include <string.h> diff --git a/test/core/end2end/tests/cancel_before_invoke.cc b/test/core/end2end/tests/cancel_before_invoke.cc index e9fa0466fb..c7d3ed5a4f 100644 --- a/test/core/end2end/tests/cancel_before_invoke.cc +++ b/test/core/end2end/tests/cancel_before_invoke.cc @@ -18,6 +18,7 @@ #include "test/core/end2end/end2end_tests.h" +#include <inttypes.h> #include <stdio.h> #include <string.h> diff --git a/test/core/end2end/tests/cancel_with_status.cc b/test/core/end2end/tests/cancel_with_status.cc index 6820ba5a2f..887da85939 100644 --- a/test/core/end2end/tests/cancel_with_status.cc +++ b/test/core/end2end/tests/cancel_with_status.cc @@ -18,6 +18,7 @@ #include "test/core/end2end/end2end_tests.h" +#include <inttypes.h> #include <stdio.h> #include <string.h> diff --git a/test/core/end2end/tests/negative_deadline.cc b/test/core/end2end/tests/negative_deadline.cc index b28bee0fb2..dce3a02d25 100644 --- a/test/core/end2end/tests/negative_deadline.cc +++ b/test/core/end2end/tests/negative_deadline.cc @@ -18,6 +18,7 @@ #include "test/core/end2end/end2end_tests.h" +#include <inttypes.h> #include <stdio.h> #include <string.h> diff --git a/test/core/gpr/mpscq_test.cc b/test/core/gpr/mpscq_test.cc index 8c0873941f..f51bdf8c50 100644 --- a/test/core/gpr/mpscq_test.cc +++ b/test/core/gpr/mpscq_test.cc @@ -18,6 +18,7 @@ #include "src/core/lib/gpr/mpscq.h" +#include <inttypes.h> #include <stdlib.h> #include <grpc/support/alloc.h> diff --git a/test/core/gpr/time_test.cc b/test/core/gpr/time_test.cc index c80aac649d..6f070f58df 100644 --- a/test/core/gpr/time_test.cc +++ b/test/core/gpr/time_test.cc @@ -21,6 +21,7 @@ #include <grpc/support/log.h> #include <grpc/support/sync.h> #include <grpc/support/time.h> +#include <inttypes.h> #include <limits.h> #include <stdio.h> #include <stdlib.h> diff --git a/test/core/util/test_config.cc b/test/core/util/test_config.cc index 53a6297d6e..6a0d444a73 100644 --- a/test/core/util/test_config.cc +++ b/test/core/util/test_config.cc @@ -18,6 +18,7 @@ #include "test/core/util/test_config.h" +#include <inttypes.h> #include <signal.h> #include <stdbool.h> #include <stdio.h> |