From a2263b7ea8178f0d3ddf952eb3cbaa3a256dd153 Mon Sep 17 00:00:00 2001 From: Romain Tartiere Date: Mon, 26 Apr 2010 10:34:27 +0000 Subject: [PATCH] Remove the freefare_duplicate_tag() function. Update issue 22 Remove the freefare_duplicate_tag() function. --- libfreefare/freefare.c | 26 -------------------------- libfreefare/freefare.h | 1 - 2 files changed, 27 deletions(-) diff --git a/libfreefare/freefare.c b/libfreefare/freefare.c index 853ff51..63a9662 100644 --- a/libfreefare/freefare.c +++ b/libfreefare/freefare.c @@ -130,32 +130,6 @@ freefare_get_tags (nfc_device_t *device) return tags; } -/* - * Duplicate a tag - */ -MifareTag -freefare_duplicate_tag (MifareTag tag) -{ - MifareTag ret; - - /* Allocate memory for the MIFARE target */ - switch (tag->tag_info->type) { - case CLASSIC_1K: - case CLASSIC_4K: - ret = mifare_classic_tag_new (); - - break; - case ULTRALIGHT: - ret = mifare_ultralight_tag_new (); - break; - } - ret->device = tag->device; - ret->info = tag->info; - ret->active = tag->active; - ret->tag_info = tag->tag_info; - return ret; -} - /* * Returns the type of the provided tag. */ diff --git a/libfreefare/freefare.h b/libfreefare/freefare.h index 1f1ae89..f9ef4bb 100644 --- a/libfreefare/freefare.h +++ b/libfreefare/freefare.h @@ -52,7 +52,6 @@ typedef uint8_t MifareUltralightPageNumber; typedef unsigned char MifareUltralightPage[4]; MifareTag *freefare_get_tags (nfc_device_t *device); -MifareTag freefare_duplicate_tag (MifareTag tag); enum mifare_tag_type freefare_get_tag_type (MifareTag tag); const char *freefare_get_tag_friendly_name (MifareTag tag); char *freefare_get_tag_uid (MifareTag tag);