Deleted Added
full compact
print-bt.c (190207) print-bt.c (214478)
1/*
2 * Copyright (c) 2007
3 * paolo.abeni@email.it All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that: (1) source code distributions
7 * retain the above copyright notice and this paragraph in its entirety, (2)
8 * distributions including binary code include the above copyright notice and

--- 5 unchanged lines hidden (view full) ---

14 * from this software without specific prior written permission.
15 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
16 * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
17 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
18 */
19
20#ifndef lint
21static const char rcsid[] _U_ =
1/*
2 * Copyright (c) 2007
3 * paolo.abeni@email.it All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that: (1) source code distributions
7 * retain the above copyright notice and this paragraph in its entirety, (2)
8 * distributions including binary code include the above copyright notice and

--- 5 unchanged lines hidden (view full) ---

14 * from this software without specific prior written permission.
15 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
16 * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
17 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
18 */
19
20#ifndef lint
21static const char rcsid[] _U_ =
22 "@(#) $Header: /tcpdump/master/tcpdump/print-bt.c,v 1.1.2.1 2008-09-25 21:50:04 guy Exp $";
22 "@(#) $Header: /tcpdump/master/tcpdump/print-bt.c,v 1.2 2008-09-25 21:45:50 guy Exp $";
23#endif
24
25#ifdef HAVE_CONFIG_H
26#include "config.h"
27#endif
28
29#include <tcpdump-stdinc.h>
30
31#include <pcap.h>
32#include <stdio.h>
33#include <string.h>
34
35#include "interface.h"
23#endif
24
25#ifdef HAVE_CONFIG_H
26#include "config.h"
27#endif
28
29#include <tcpdump-stdinc.h>
30
31#include <pcap.h>
32#include <stdio.h>
33#include <string.h>
34
35#include "interface.h"
36#include "extract.h"
36#include "addrtoname.h"
37
38#if defined(DLT_BLUETOOTH_HCI_H4_WITH_PHDR) && defined(HAVE_PCAP_BLUETOOTH_H)
39#include <pcap/bluetooth.h>
40
41#define BT_HDRLEN sizeof(pcap_bluetooth_h4_header)
42/*
43 * This is the top level routine of the printer. 'p' points

--- 11 unchanged lines hidden (view full) ---

55 if (caplen < BT_HDRLEN) {
56 printf("[|bt]");
57 return (BT_HDRLEN);
58 }
59 caplen -= BT_HDRLEN;
60 length -= BT_HDRLEN;
61 p += BT_HDRLEN;
62 if (eflag)
37#include "addrtoname.h"
38
39#if defined(DLT_BLUETOOTH_HCI_H4_WITH_PHDR) && defined(HAVE_PCAP_BLUETOOTH_H)
40#include <pcap/bluetooth.h>
41
42#define BT_HDRLEN sizeof(pcap_bluetooth_h4_header)
43/*
44 * This is the top level routine of the printer. 'p' points

--- 11 unchanged lines hidden (view full) ---

56 if (caplen < BT_HDRLEN) {
57 printf("[|bt]");
58 return (BT_HDRLEN);
59 }
60 caplen -= BT_HDRLEN;
61 length -= BT_HDRLEN;
62 p += BT_HDRLEN;
63 if (eflag)
63 (void)printf("hci length %d, direction %s, ", length, (ntohl(hdr->direction)&0x1)?"in":"out");
64 (void)printf("hci length %d, direction %s, ", length, (EXTRACT_32BITS(&hdr->direction)&0x1)?"in":"out");
64
65 if (!suppress_default_print)
66 default_print(p, caplen);
67
68 return (BT_HDRLEN);
69}
70#endif
71
72
73/*
74 * Local Variables:
75 * c-style: whitesmith
76 * c-basic-offset: 8
77 * End:
78 */
65
66 if (!suppress_default_print)
67 default_print(p, caplen);
68
69 return (BT_HDRLEN);
70}
71#endif
72
73
74/*
75 * Local Variables:
76 * c-style: whitesmith
77 * c-basic-offset: 8
78 * End:
79 */