Browse Source

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

Sergey Poznyakoff 19 years ago
parent
commit
9093ca15d8
1 changed files with 29 additions and 0 deletions
  1. 29 0
      src/incremen.c

+ 29 - 0
src/incremen.c

@@ -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--;
+	}
+    }
+}