From: Michael Schroeder Date: Wed, 19 Sep 2018 11:56:44 +0000 (+0200) Subject: Drop internal data_skip_verify function X-Git-Tag: 0.7.0~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b1722ff1d8f48222696984448be37ff69cbb9d2;p=thirdparty%2Flibsolv.git Drop internal data_skip_verify function Nobody used it. --- diff --git a/src/repopack.h b/src/repopack.h index c7663a64..da809498 100644 --- a/src/repopack.h +++ b/src/repopack.h @@ -292,96 +292,4 @@ data_skip(unsigned char *dp, int type) } } -static inline unsigned char * -data_skip_verify(unsigned char *dp, int type, int maxid, int maxdir) -{ - Id id; - int eof; - - switch (type) - { - case REPOKEY_TYPE_VOID: - case REPOKEY_TYPE_CONSTANT: - case REPOKEY_TYPE_CONSTANTID: - case REPOKEY_TYPE_DELETED: - return dp; - case REPOKEY_TYPE_NUM: - while ((*dp & 0x80) != 0) - dp++; - return dp + 1; - case REPOKEY_TYPE_U32: - return dp + 4; - case REPOKEY_TYPE_MD5: - return dp + SIZEOF_MD5; - case REPOKEY_TYPE_SHA1: - return dp + SIZEOF_SHA1; - case REPOKEY_TYPE_SHA224: - return dp + SIZEOF_SHA224; - case REPOKEY_TYPE_SHA256: - return dp + SIZEOF_SHA256; - case REPOKEY_TYPE_SHA384: - return dp + SIZEOF_SHA384; - case REPOKEY_TYPE_SHA512: - return dp + SIZEOF_SHA512; - case REPOKEY_TYPE_ID: - dp = data_read_id(dp, &id); - if (id >= maxid) - return 0; - return dp; - case REPOKEY_TYPE_DIR: - dp = data_read_id(dp, &id); - if (id >= maxdir) - return 0; - return dp; - case REPOKEY_TYPE_IDARRAY: - for (;;) - { - dp = data_read_ideof(dp, &id, &eof); - if (id >= maxid) - return 0; - if (eof) - return dp; - } - case REPOKEY_TYPE_STR: - while ((*dp) != 0) - dp++; - return dp + 1; - case REPOKEY_TYPE_BINARY: - { - unsigned int len; - dp = data_read_id(dp, (Id *)&len); - return dp + len; - } - case REPOKEY_TYPE_DIRSTRARRAY: - for (;;) - { - dp = data_read_ideof(dp, &id, &eof); - if (id >= maxdir) - return 0; - while ((*dp) != 0) - dp++; - dp++; - if (eof) - return dp; - } - case REPOKEY_TYPE_DIRNUMNUMARRAY: - for (;;) - { - dp = data_read_id(dp, &id); - if (id >= maxdir) - return 0; - while ((*dp & 0x80) != 0) - dp++; - dp++; - while ((*dp & 0x80) != 0) - dp++; - if (!(*dp & 0x40)) - return dp + 1; - dp++; - } - default: - return 0; - } -} - #endif /* LIBSOLV_REPOPACK */