Mercurial > vim
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.