From 05c7e304271bcf88901da3782fcd3f28a0c7c9cf Mon Sep 17 00:00:00 2001 From: laforge Date: Tue, 8 Nov 2005 08:34:15 +0000 Subject: use autoconf/automake git-svn-id: https://svn.gnumonks.org/trunk/librfid@1658 e0336214-984f-0b4b-a45f-81c69e1f0ede --- rfid_layer2.c | 76 ----------------------------------------------------------- 1 file changed, 76 deletions(-) delete mode 100644 rfid_layer2.c (limited to 'rfid_layer2.c') diff --git a/rfid_layer2.c b/rfid_layer2.c deleted file mode 100644 index c1ab6a6..0000000 --- a/rfid_layer2.c +++ /dev/null @@ -1,76 +0,0 @@ -/* librfid - layer 2 protocol handler - * (C) 2005 by Harald Welte - */ - -/* - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 - * as published by the Free Software Foundation - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#include -#include - -#include -#include - -static struct rfid_layer2 *rfid_layer2_list; - -struct rfid_layer2_handle * -rfid_layer2_init(struct rfid_reader_handle *rh, unsigned int id) -{ - struct rfid_layer2 *p; - - for (p = rfid_layer2_list; p; p = p->next) - if (p->id == id) - return p->fn.init(rh); - - DEBUGP("unable to find matching layer2 protocol\n"); - return NULL; -} - -int -rfid_layer2_open(struct rfid_layer2_handle *ph) -{ - return ph->l2->fn.open(ph); -} - -int -rfid_layer2_transcieve(struct rfid_layer2_handle *ph, - enum rfid_frametype frametype, - const unsigned char *tx_buf, unsigned int len, - unsigned char *rx_buf, unsigned int *rx_len, - u_int64_t timeout, unsigned int flags) -{ - return ph->l2->fn.transcieve(ph, frametype, tx_buf, len, rx_buf, - rx_len, timeout, flags); -} - -int rfid_layer2_fini(struct rfid_layer2_handle *ph) -{ - return ph->l2->fn.fini(ph); -} - -int -rfid_layer2_close(struct rfid_layer2_handle *ph) -{ - return ph->l2->fn.close(ph); -} - -int -rfid_layer2_register(struct rfid_layer2 *p) -{ - p->next = rfid_layer2_list; - rfid_layer2_list = p; - - return 0; -} -- cgit v1.2.3