1*05b00f60SXin Li /* 2*05b00f60SXin Li * Copyright (c) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000 3*05b00f60SXin Li * The Regents of the University of California. All rights reserved. 4*05b00f60SXin Li * 5*05b00f60SXin Li * Redistribution and use in source and binary forms, with or without 6*05b00f60SXin Li * modification, are permitted provided that: (1) source code distributions 7*05b00f60SXin Li * retain the above copyright notice and this paragraph in its entirety, (2) 8*05b00f60SXin Li * distributions including binary code include the above copyright notice and 9*05b00f60SXin Li * this paragraph in its entirety in the documentation or other materials 10*05b00f60SXin Li * provided with the distribution, and (3) all advertising materials mentioning 11*05b00f60SXin Li * features or use of this software display the following acknowledgement: 12*05b00f60SXin Li * ``This product includes software developed by the University of California, 13*05b00f60SXin Li * Lawrence Berkeley Laboratory and its contributors.'' Neither the name of 14*05b00f60SXin Li * the University nor the names of its contributors may be used to endorse 15*05b00f60SXin Li * or promote products derived from this software without specific prior 16*05b00f60SXin Li * written permission. 17*05b00f60SXin Li * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 18*05b00f60SXin Li * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 19*05b00f60SXin Li * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 20*05b00f60SXin Li * 21*05b00f60SXin Li * Support for splitting captures into multiple files with a maximum 22*05b00f60SXin Li * file size: 23*05b00f60SXin Li * 24*05b00f60SXin Li * Copyright (c) 2001 25*05b00f60SXin Li * Seth Webster <[email protected]> 26*05b00f60SXin Li */ 27*05b00f60SXin Li 28*05b00f60SXin Li #ifndef print_h 29*05b00f60SXin Li #define print_h 30*05b00f60SXin Li 31*05b00f60SXin Li void init_print(netdissect_options *ndo, uint32_t localnet, uint32_t mask); 32*05b00f60SXin Li 33*05b00f60SXin Li int has_printer(int type); 34*05b00f60SXin Li 35*05b00f60SXin Li if_printer get_if_printer(int type); 36*05b00f60SXin Li 37*05b00f60SXin Li void pretty_print_packet(netdissect_options *ndo, 38*05b00f60SXin Li const struct pcap_pkthdr *h, const u_char *sp, 39*05b00f60SXin Li u_int packets_captured); 40*05b00f60SXin Li 41*05b00f60SXin Li void ndo_set_function_pointers(netdissect_options *ndo); 42*05b00f60SXin Li 43*05b00f60SXin Li #endif /* print_h */ 44