[PATCH] rpcrt4/tests: Avoid fnprintf redefinition.

Zebediah Figura z.figura12 at gmail.com
Wed Mar 6 09:33:47 CST 2019


On 3/6/19 7:19 AM, Jacek Caban wrote:
> 
> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46680
> Signed-off-by: Jacek Caban <jacek at codeweavers.com>
> ---
>    dlls/rpcrt4/tests/server.idl | 2 +-
>    1 file changed, 1 insertion(+), 1 deletion(-)
> 
> 
> 
> 

I think it needs all definitions not to be duplicated. From the bug report:

In file included from ../../../../wine-4.1/dlls/rpcrt4/tests/server.c:31:
./server_interp.h:36: error: redefinition of typedef 'fnprintf'
./server.h:36: error: previous declaration of 'fnprintf' was here
./server_interp.h:470: error: redefinition of typedef 'puint_t'
./server.h:470: error: previous declaration of 'puint_t' was here
./server_interp.h:782: error: redefinition of typedef 'wire_bstr_t'
./server.h:782: error: previous declaration of 'wire_bstr_t' was here
./server_interp.h:783: error: redefinition of typedef 'bstr_t'
./server.h:783: error: previous declaration of 'bstr_t' was here
./server_interp.h:814: error: redefinition of typedef 'str_array_t'
./server.h:814: error: previous declaration of 'str_array_t' was here
./server_interp.h:825: error: redefinition of typedef 'wstr_array_t'
./server.h:825: error: previous declaration of 'wstr_array_t' was here

For the record, this is GCC 4.2.2.



More information about the wine-devel mailing list