From 9c926f325de84b4692d72ac67050bc6f66bbd47d Mon Sep 17 00:00:00 2001 From: Michael Rebello Date: Wed, 28 Mar 2018 16:18:30 -0700 Subject: [PATCH] Resolve Swift warnings by specifying void arguments The following functions in the `fork.h` file cause a `This function declaration is not a prototype` warning in Swift: ``` void grpc_prefork(void); void grpc_postfork_parent(void); void grpc_postfork_child(void); void grpc_fork_handlers_auto_register(void); ``` Explicitly specifying `void` as the argument resolves the warnings. Reproducible using Xcode 9.2 with `SwiftGRPC`/`gRPC-Core` via CocoaPods. --- include/grpc/impl/codegen/fork.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/grpc/impl/codegen/fork.h b/include/grpc/impl/codegen/fork.h index baec7a2f101..555df3490f0 100644 --- a/include/grpc/impl/codegen/fork.h +++ b/include/grpc/impl/codegen/fork.h @@ -37,12 +37,12 @@ * } */ -void grpc_prefork(); +void grpc_prefork(void); -void grpc_postfork_parent(); +void grpc_postfork_parent(void); -void grpc_postfork_child(); +void grpc_postfork_child(void); -void grpc_fork_handlers_auto_register(); +void grpc_fork_handlers_auto_register(void); #endif /* GRPC_IMPL_CODEGEN_FORK_H */