(list_dumpdir): New function. Used to dump contents of GNUTYPE_DUMPDIR blocks.
This commit is contained in:
@@ -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--;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user