Skip to content

Commit 7b1722f

Browse files
committed
Drop internal data_skip_verify function
Nobody used it.
1 parent 6c07a3f commit 7b1722f

1 file changed

Lines changed: 0 additions & 92 deletions

File tree

src/repopack.h

Lines changed: 0 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -292,96 +292,4 @@ data_skip(unsigned char *dp, int type)
292292
}
293293
}
294294

295-
static inline unsigned char *
296-
data_skip_verify(unsigned char *dp, int type, int maxid, int maxdir)
297-
{
298-
Id id;
299-
int eof;
300-
301-
switch (type)
302-
{
303-
case REPOKEY_TYPE_VOID:
304-
case REPOKEY_TYPE_CONSTANT:
305-
case REPOKEY_TYPE_CONSTANTID:
306-
case REPOKEY_TYPE_DELETED:
307-
return dp;
308-
case REPOKEY_TYPE_NUM:
309-
while ((*dp & 0x80) != 0)
310-
dp++;
311-
return dp + 1;
312-
case REPOKEY_TYPE_U32:
313-
return dp + 4;
314-
case REPOKEY_TYPE_MD5:
315-
return dp + SIZEOF_MD5;
316-
case REPOKEY_TYPE_SHA1:
317-
return dp + SIZEOF_SHA1;
318-
case REPOKEY_TYPE_SHA224:
319-
return dp + SIZEOF_SHA224;
320-
case REPOKEY_TYPE_SHA256:
321-
return dp + SIZEOF_SHA256;
322-
case REPOKEY_TYPE_SHA384:
323-
return dp + SIZEOF_SHA384;
324-
case REPOKEY_TYPE_SHA512:
325-
return dp + SIZEOF_SHA512;
326-
case REPOKEY_TYPE_ID:
327-
dp = data_read_id(dp, &id);
328-
if (id >= maxid)
329-
return 0;
330-
return dp;
331-
case REPOKEY_TYPE_DIR:
332-
dp = data_read_id(dp, &id);
333-
if (id >= maxdir)
334-
return 0;
335-
return dp;
336-
case REPOKEY_TYPE_IDARRAY:
337-
for (;;)
338-
{
339-
dp = data_read_ideof(dp, &id, &eof);
340-
if (id >= maxid)
341-
return 0;
342-
if (eof)
343-
return dp;
344-
}
345-
case REPOKEY_TYPE_STR:
346-
while ((*dp) != 0)
347-
dp++;
348-
return dp + 1;
349-
case REPOKEY_TYPE_BINARY:
350-
{
351-
unsigned int len;
352-
dp = data_read_id(dp, (Id *)&len);
353-
return dp + len;
354-
}
355-
case REPOKEY_TYPE_DIRSTRARRAY:
356-
for (;;)
357-
{
358-
dp = data_read_ideof(dp, &id, &eof);
359-
if (id >= maxdir)
360-
return 0;
361-
while ((*dp) != 0)
362-
dp++;
363-
dp++;
364-
if (eof)
365-
return dp;
366-
}
367-
case REPOKEY_TYPE_DIRNUMNUMARRAY:
368-
for (;;)
369-
{
370-
dp = data_read_id(dp, &id);
371-
if (id >= maxdir)
372-
return 0;
373-
while ((*dp & 0x80) != 0)
374-
dp++;
375-
dp++;
376-
while ((*dp & 0x80) != 0)
377-
dp++;
378-
if (!(*dp & 0x40))
379-
return dp + 1;
380-
dp++;
381-
}
382-
default:
383-
return 0;
384-
}
385-
}
386-
387295
#endif /* LIBSOLV_REPOPACK */

0 commit comments

Comments
 (0)