diff options
author | laforge <laforge@e0336214-984f-0b4b-a45f-81c69e1f0ede> | 2005-11-08 08:34:15 +0000 |
---|---|---|
committer | laforge <laforge@e0336214-984f-0b4b-a45f-81c69e1f0ede> | 2005-11-08 08:34:15 +0000 |
commit | 05c7e304271bcf88901da3782fcd3f28a0c7c9cf (patch) | |
tree | c7972af3be2f8a6619af551faa980cd699399b1e /rfid_reader.c | |
parent | ea11c6e508eb88d18847f4027bbc0a5ced0200b3 (diff) |
use autoconf/automake
git-svn-id: https://svn.gnumonks.org/trunk/librfid@1658 e0336214-984f-0b4b-a45f-81c69e1f0ede
Diffstat (limited to 'rfid_reader.c')
-rw-r--r-- | rfid_reader.c | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/rfid_reader.c b/rfid_reader.c deleted file mode 100644 index 9e46a29..0000000 --- a/rfid_reader.c +++ /dev/null @@ -1,65 +0,0 @@ -/* librfid - core reader handling - * (C) 2005 by Harald Welte <laforge@gnumonks.org> - */ - -/* - * 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 <stdlib.h> -#include <stdio.h> - -#include <rfid/rfid.h> -#include <rfid/rfid_reader.h> - -static struct rfid_reader *rfid_reader_list; - -struct rfid_reader_handle * -rfid_reader_open(void *data, unsigned int id) -{ - struct rfid_reader *p; - - for (p = rfid_reader_list; p; p = p->next) - if (p->id == id) - return p->open(data); - - DEBUGP("unable to find matching reader\n"); - return NULL; -} - -int -rfid_reader_transcieve(struct rfid_reader_handle *rh, - 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 rh->reader->transcieve(rh, frametype, tx_buf, len, rx_buf, - rx_len, timeout, flags); -} - -void -rfid_reader_close(struct rfid_reader_handle *rh) -{ - rh->reader->close(rh); -} - -int -rfid_reader_register(struct rfid_reader *r) -{ - r->next = rfid_reader_list; - rfid_reader_list = r; - - return 0; -} |