parser.y (128080) | parser.y (137868) |
---|---|
1%{ 2/* 3 * parser.y 4 * 5 * Copyright (c) 2004 Maksim Yevmenkin <m_evmenkin@yahoo.com> 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1%{ 2/* 3 * parser.y 4 * 5 * Copyright (c) 2004 Maksim Yevmenkin <m_evmenkin@yahoo.com> 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $Id: parser.y,v 1.3 2004/02/13 21:46:21 max Exp $ 30 * $FreeBSD: head/usr.sbin/bluetooth/bthidd/parser.y 128080 2004-04-10 00:18:00Z emax $ | 29 * $Id: parser.y,v 1.4 2004/11/17 21:59:42 max Exp $ 30 * $FreeBSD: head/usr.sbin/bluetooth/bthidd/parser.y 137868 2004-11-18 18:05:15Z emax $ |
31 */ 32 33#include <sys/queue.h> 34#include <bluetooth.h> 35#include <errno.h> | 31 */ 32 33#include <sys/queue.h> 34#include <bluetooth.h> 35#include <errno.h> |
36#include <libusbhid.h> | |
37#include <limits.h> 38#include <stdio.h> 39#include <string.h> 40#include <unistd.h> | 36#include <limits.h> 37#include <stdio.h> 38#include <string.h> 39#include <unistd.h> |
40#include <usbhid.h> |
|
41 42#ifndef BTHIDCONTROL 43#include <stdarg.h> 44#include <syslog.h> 45#define SYSLOG syslog 46#define LOGCRIT LOG_CRIT 47#define LOGERR LOG_ERR 48#define LOGWARNING LOG_WARNING 49#define EOL 50#else 51#define SYSLOG fprintf 52#define LOGCRIT stderr 53#define LOGERR stderr 54#define LOGWARNING stderr | 41 42#ifndef BTHIDCONTROL 43#include <stdarg.h> 44#include <syslog.h> 45#define SYSLOG syslog 46#define LOGCRIT LOG_CRIT 47#define LOGERR LOG_ERR 48#define LOGWARNING LOG_WARNING 49#define EOL 50#else 51#define SYSLOG fprintf 52#define LOGCRIT stderr 53#define LOGERR stderr 54#define LOGWARNING stderr |
55#define EOL "\n" | 55#define EOL "\n" |
56#endif /* ndef BTHIDCONTROL */ 57 58#include "bthid_config.h" 59 60 int yyparse (void); 61 int yylex (void); 62static int check_hid_device(hid_device_p hid_device); 63static void free_hid_device (hid_device_p hid_device); --- 384 unchanged lines hidden --- | 56#endif /* ndef BTHIDCONTROL */ 57 58#include "bthid_config.h" 59 60 int yyparse (void); 61 int yylex (void); 62static int check_hid_device(hid_device_p hid_device); 63static void free_hid_device (hid_device_p hid_device); --- 384 unchanged lines hidden --- |