diff options
author | Guy Harris <guy@alum.mit.edu> | 2004-05-09 10:03:41 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2004-05-09 10:03:41 +0000 |
commit | 15af0f656fcd75bfcacb975476aab614e7ed8dd3 (patch) | |
tree | 96fab6287a112ff9379ebf012a7a939884b62ec1 /print.h | |
parent | b964421aec471b54755db1ab9ebc768467b6fdd5 (diff) | |
download | wireshark-15af0f656fcd75bfcacb975476aab614e7ed8dd3.tar.gz wireshark-15af0f656fcd75bfcacb975476aab614e7ed8dd3.tar.bz2 wireshark-15af0f656fcd75bfcacb975476aab614e7ed8dd3.zip |
From Lars Roland: add support for building a libethereal.dll with MSVC:
add a config.nmake option to control whether to build
libethereal.dll or not;
remove "./wiretap" from PATH to prevent problems due to
wrongly-loaded files;
build dissector.lib with MSVC;
move "print.c" and "ps.c" to the dissector helpers, as "print.c"
imports variables from packet-frame.c and packet-data.c, which
are in libethereal;
move "g711.c" out of the dissector helpers, as they're used only
by Ethereal in a tap, not in Tethereal or in any dissector;
add a .def file for libethereal;
arrange to declare global variables exported from libethereal
with "__declspec(dllimport)" when building programs that import
those variables;
update the NSIS installer.
Make the "configure" script define ETH_VAR_IMPORT as "extern".
svn path=/trunk/; revision=10834
Diffstat (limited to 'print.h')
-rw-r--r-- | print.h | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -1,7 +1,7 @@ /* print.h * Definitions for printing packet analysis trees. * - * $Id: print.h,v 1.43 2004/04/25 12:04:07 ulfl Exp $ + * $Id: print.h,v 1.44 2004/05/09 10:03:37 guy Exp $ * * Gilbert Ramirez <gram@alumni.rice.edu> * @@ -72,15 +72,15 @@ typedef struct { /* Functions in print.h */ -FILE *open_print_dest(int to_file, const char *dest); -gboolean close_print_dest(int to_file, FILE *fh); -void print_preamble(FILE *fh, print_format_e format, gchar *filename); -void print_packet_header(FILE *fh, print_format_e format, guint32 number, gchar *summary); -void print_formfeed(FILE *fh, print_format_e format); -void print_finale(FILE *fh, print_format_e format); -void proto_tree_print(print_args_t *print_args, epan_dissect_t *edt, - FILE *fh); -void print_hex_data(FILE *fh, print_format_e format, epan_dissect_t *edt); -void print_line(FILE *fh, int indent, print_format_e format, char *line); +extern FILE *open_print_dest(int to_file, const char *dest); +extern gboolean close_print_dest(int to_file, FILE *fh); +extern void print_preamble(FILE *fh, print_format_e format, gchar *filename); +extern void print_packet_header(FILE *fh, print_format_e format, guint32 number, gchar *summary); +extern void print_formfeed(FILE *fh, print_format_e format); +extern void print_finale(FILE *fh, print_format_e format); +extern void proto_tree_print(print_args_t *print_args, epan_dissect_t *edt, + FILE *fh); +extern void print_hex_data(FILE *fh, print_format_e format, epan_dissect_t *edt); +extern void print_line(FILE *fh, int indent, print_format_e format, char *line); #endif /* print.h */ |