Ver Fonte

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

Sergey Poznyakoff há 19 anos atrás
pai
commit
9093ca15d8
1 ficheiros alterados com 29 adições e 0 exclusões
  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--;
+	}
+    }
+}