Hi List! I'm currently looking at the warnings that are triggered by the files generated by idl2eth files.
An example would be (plugins/giop): packet-coseventcomm.c packet-coseventcomm.c(139) : warning C4101: 'be' : unreferenced local variable packet-coseventcomm.c(140) : warning C4101: 'tree' : unreferenced local variable The gcc builds prevent these warnings by appending _U_ to the variables. Unfortunately, this is not a real good option for the MSVC builds. I see the follow solutions to this: a) fix the root cause by "removing" the unreferenced variables - might not be easy to do b) add "#pragma warning(disable:4101)" to the generated files, to disable the warnings for all generated files - my preferred solution c) add "/wd4101" to the CFLAGS in Makefile.nmake, to disable the warnings for all files of this makefile - this disables this 4101 warning completely (not preferred) To implement b), the following code snippet should be added to each IDL generated file (somewhere after the #include's): #ifdef _WIN32 /* disable: "warning C4101: 'xy' : unreferenced local variable" */ #pragma warning(disable:4101) #endif Could someone with more knowledge than me add this - I will probably make things worse if I do it myself ;-) Regards, ULFL _______________________________________________ Wireshark-dev mailing list [email protected] http://www.wireshark.org/mailman/listinfo/wireshark-dev
