Define a collection of bits for different types of capture file comments.
authorGuy Harris <guy@alum.mit.edu>
Mon, 1 Apr 2013 20:36:42 +0000 (20:36 -0000)
committerGuy Harris <guy@alum.mit.edu>
Mon, 1 Apr 2013 20:36:42 +0000 (20:36 -0000)
commit82a602d697b03314a11b3fd914dc7173fe18b293
tree85adc187849d0ebcbcc2997db1edfab1ab15fd2f
parent2deedfb1e1288e79341bf05704f0662c251897e7
Define a collection of bits for different types of capture file comments.

For each capture file type, have a bitset of comment types supported by
that capture file type.

Add a Wiretap routine that, for a given file type, returns the bitset of
comment types it supports.

Have wtap_get_savable_file_types() take a bitset of comment types that
need to be supported by the file types it returns.

Replace cf_has_comments() with a routine that returns a bitset of
capture file comment types in the capture file.

Use those routines in the capture file dialogs; don't wire in the notion
that pcap-NG supports all comment types and no other file formats
support any comment types.  (That's currently true, but we don't want to
wire that in as being forever true.)

svn path=/trunk/; revision=48689
file.c
file.h
ui/gtk/capture_file_dlg.c
ui/qt/capture_file_dialog.cpp
ui/win32/file_dlg_win32.c
wiretap/file_access.c
wiretap/wtap.h