5 typedef struct Rope Rope;
14 typedef enum Encoding Encoding;
16 Rope* Rope_rereference(Rope*);
17 void Rope_destruct(Rope*);
19 void Rope_write(Rope*, Encoding, FILE);
20 Rope* Rope_read(Encoding, FILE);
22 Rope* Rope_concatenate(Rope* r0, Rope* r1);
24 size_t Rope_length(Rope*) __attribute__((pure));