diff src/ops.c @ 356:0f2b5d1b8117

updated for version 7.0092
author vimboss
date Fri, 24 Jun 2005 23:07:47 +0000
parents 2d8c2622e1fa
children f713fc55bf7b
line wrap: on
line diff
--- a/src/ops.c
+++ b/src/ops.c
@@ -2602,6 +2602,21 @@ init_yank()
 	y_regs[i].y_array = NULL;
 }
 
+#if defined(EXITFREE) || defined(PROTO)
+    void
+clear_registers()
+{
+    int		i;
+
+    for (i = 0; i < NUM_REGISTERS; ++i)
+    {
+	y_current = &y_regs[i];
+	if (y_current->y_array != NULL)
+	    free_yank_all();
+    }
+}
+#endif
+
 /*
  * Free "n" lines from the current yank register.
  * Called for normal freeing and in case of error.