From 9ca1bc2a09e7c2b30d037c20cd811f569fb77e48 Mon Sep 17 00:00:00 2001 From: nils Date: Sun, 4 Sep 2005 08:57:17 +0000 Subject: [PATCH] remove unused internal function git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2534 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/asn1.c | 18 ------------------ src/libopensc/internal.h | 1 - 2 files changed, 19 deletions(-) diff --git a/src/libopensc/asn1.c b/src/libopensc/asn1.c index b7944420..7966f5e7 100644 --- a/src/libopensc/asn1.c +++ b/src/libopensc/asn1.c @@ -121,24 +121,6 @@ void sc_copy_asn1_entry(const struct sc_asn1_entry *src, dest->name = NULL; } -size_t _sc_count_bit_string_size(const void * buf, size_t bufsize) -{ - const u8 *p = (const u8 *) buf + bufsize - 1; - u8 c; - size_t skip = 0; - int i; - - while (p >= (const u8 *) buf && *p == 0) { - skip += 8; - p--; - } - if (p < (const u8 *) buf) - return 0; - c = *p; - for (i = 0; (c >> (7-i)) == 0; i++); - return bufsize * 8 - (skip + i); -} - static void sc_asn1_print_octet_string(const u8 * buf, size_t buflen) { size_t i; diff --git a/src/libopensc/internal.h b/src/libopensc/internal.h index 6ccc2b9c..4c26f951 100644 --- a/src/libopensc/internal.h +++ b/src/libopensc/internal.h @@ -57,7 +57,6 @@ struct sc_atr_table { /* Internal use only */ int sc_check_sw(struct sc_card *card, unsigned int sw1, unsigned int sw2); -size_t _sc_count_bit_string_size(const void * buf, size_t bufsize); int _sc_add_reader(struct sc_context *ctx, struct sc_reader *reader); int _sc_parse_atr(struct sc_context *ctx, struct sc_slot_info *slot);