Okay, you mean to say we have to add the extern c { tfs.h } to the wireshark
code ?

On Mon, Jul 18, 2011 at 6:45 PM, Andreas <[email protected]> wrote:

> Am 18.07.2011 10:12, schrieb Guy Harris:
>
>
>> On Jul 18, 2011, at 1:02 AM, Helge Kruse wrote:
>>
>>  I use always C++ to write my custom dissectors. Did you surround the
>>> Wireshark #include with extern "C" like this?
>>>
>>
>> Perhaps Wireshark should surround the body of epan/tfs.h with that....
>>
>
> Well, Wireshark is a C project. It uses C libraries as the GTK library.
> Therefore there is no need to add the 'extern "C"' guards to compile
> Wireshark.
>
> It would be helpful, if all Wireshark header files add theses guards. This
> would improve the compatibility with C++ compilers. But this may be error
> prone, since the authors must remember this when creating a new header file.
> A missing guard would not be detected as long as a C++ user will use it.
> Therefore I prefer to set the guards in the consuming C++ project.
>
>
>
> ______________________________**______________________________**
> _______________
> Sent via:    Wireshark-dev mailing list <[email protected]>
> Archives:    
> http://www.wireshark.org/**lists/wireshark-dev<http://www.wireshark.org/lists/wireshark-dev>
> Unsubscribe: 
> https://wireshark.org/mailman/**options/wireshark-dev<https://wireshark.org/mailman/options/wireshark-dev>
>            
> mailto:wireshark-dev-request@**wireshark.org<[email protected]>
> ?subject=**unsubscribe
>
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to