From 922592d3f57c831a2d539ff9b643953b56e6c515 Mon Sep 17 00:00:00 2001 From: Tianjiao Yin Date: Mon, 7 Feb 2022 00:48:05 -0800 Subject: 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. [ghudson@mit.edu: clarified commit message] ticket: 9054 (new) --- src/include/gssrpc/types.hin | 4 ++-- 1 file 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 -- cgit v1.1