(list_dumpdir): New function. Used to dump contents of GNUTYPE_DUMPDIR blocks.

This commit is contained in:
Sergey Poznyakoff
2005-09-14 13:23:12 +00:00
parent 76efed4ca4
commit 9093ca15d8

View File

@@ -557,3 +557,32 @@ purge_directory (char const *directory_name)
free (current_dir);
free (archive_dir);
}
void
list_dumpdir (char *buffer, size_t size)
{
while (size)
{
switch (*buffer)
{
case 'Y':
case 'N':
case 'D':
fprintf (stdlis, "%c ", *buffer);
buffer++;
size--;
break;
case 0:
fputc ('\n', stdlis);
buffer++;
size--;
break;
default:
fputc (*buffer, stdlis);
buffer++;
size--;
}
}
}