8 /* definition has to match Buffer */
10 char *data
; /* NULL if empty */
11 size_t len
; /* current length of data */
12 size_t size
; /* maximal capacity of the register */
13 bool linewise
; /* place register content on a new line when inserting? */
16 void register_release(Register
*reg
);
17 bool register_put(Register
*reg
, Text
*txt
, Filerange
*range
);
18 bool register_append(Register
*reg
, Text
*txt
, Filerange
*range
);