krb5 commit: Replace macros with typedefs in gssrpc types.h
Greg Hudson <[email protected]>
| Newsgroups | gmane.comp.encryption.kerberos.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://github.com/krb5/krb5/commit/922592d3f57c831a2d539ff9b643953b56e6c515 commit 922592d3f57c831a2d539ff9b643953b56e6c515 Author: Tianjiao Yin <[email protected]> Date: Mon Feb 7 00:48:05 2022 -0800 Replace macros with typedefs in gssrpc types.h Defining bool_t and enum_t with the preprocessor conflicts with namespaced declarations in fbthrift's headers. Use typedefs to avoid this conflict and for consistency with other Sun RPC implementations. [[email protected]: clarified commit message] ticket: 9054 (new) src/include/gssrpc/types.hin | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/gssrpc/types.hin b/src/include/gssrpc/types.hin index 4c4120c..2590179 100644 --- a/src/include/gssrpc/types.hin +++ b/src/include/gssrpc/types.hin @@ -95,8 +95,8 @@ typedef int32_t rpc_inline_t; /* This is for rpc/netdb.h */ @rpcent_define@ -#define bool_t int -#define enum_t int +typedef int bool_t; +typedef int enum_t; #ifndef FALSE # define FALSE (0) #endif