diff options
Diffstat (limited to 'src/dged/buffers.c')
| -rw-r--r-- | src/dged/buffers.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dged/buffers.c b/src/dged/buffers.c index aa6bcea..265a248 100644 --- a/src/dged/buffers.c +++ b/src/dged/buffers.c @@ -52,6 +52,11 @@ struct buffer *buffers_find_by_filename(struct buffers *buffers, return NULL; } +void buffers_for_each(struct buffers *buffers, buffers_hook_cb callback, + void *userdata) { + VEC_FOR_EACH(&buffers->buffers, struct buffer * b) { callback(b, userdata); } +} + void buffers_destroy(struct buffers *buffers) { VEC_FOR_EACH(&buffers->buffers, struct buffer * b) { buffer_destroy(b); } |
