diff options
Diffstat (limited to 'register.h')
| -rw-r--r-- | register.h | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -6,18 +6,23 @@ #include "buffer.h" #include "text-util.h" +#ifndef VIS_H +typedef struct Vis Vis; +#endif + typedef struct { Buffer buf; bool linewise; /* place register content on a new line when inserting? */ enum { REGISTER_NORMAL, REGISTER_BLACKHOLE, + REGISTER_CLIPBOARD, } type; } Register; void register_release(Register *reg); -const char *register_get(Register *reg, size_t *len); -bool register_put(Register *reg, Text *txt, Filerange *range); +const char *register_get(Vis*, Register*reg, size_t *len); +bool register_put(Vis*, Register *reg, Text *txt, Filerange *range); bool register_append(Register *reg, Text *txt, Filerange *range); #endif |
