Add a wtap_dump_can_write() routine that indicates whether Wiretap
authorGuy Harris <guy@alum.mit.edu>
Mon, 1 Apr 2013 21:17:50 +0000 (21:17 -0000)
committerGuy Harris <guy@alum.mit.edu>
Mon, 1 Apr 2013 21:17:50 +0000 (21:17 -0000)
commitb1ecd8d217502b6223ffed2ea0d0edabb5a9f81f
tree26c9b757d7e493fc8a2bc455062bdae3db75df34
parent82a602d697b03314a11b3fd914dc7173fe18b293
Add a wtap_dump_can_write() routine that indicates whether Wiretap
supports writing files with a given set of encapsulations and comment
types.  Use it, rather than asking for a list of file formats that
support the given set of encapsulation and comment types and checking
whether we got back such a list, or duplicating its logic.

Having file.c use it means that nobody's using
wtap_dump_can_write_encaps() any more; get rid of it.  Instead, have a
private routine that checks whether a given file format supports a given
set of encapsulations *and* comment types, and use that internally.

svn path=/trunk/; revision=48690
file.c
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