Lines Matching defs:paste_buffer
33 struct paste_buffer {
42 RB_ENTRY(paste_buffer) name_entry;
43 RB_ENTRY(paste_buffer) time_entry;
49 static RB_HEAD(paste_name_tree, paste_buffer) paste_by_name;
50 static RB_HEAD(paste_time_tree, paste_buffer) paste_by_time;
52 static int paste_cmp_names(const struct paste_buffer *,
53 const struct paste_buffer *);
54 RB_GENERATE_STATIC(paste_name_tree, paste_buffer, name_entry, paste_cmp_names);
56 static int paste_cmp_times(const struct paste_buffer *,
57 const struct paste_buffer *);
58 RB_GENERATE_STATIC(paste_time_tree, paste_buffer, time_entry, paste_cmp_times);
61 paste_cmp_names(const struct paste_buffer *a, const struct paste_buffer *b)
67 paste_cmp_times(const struct paste_buffer *a, const struct paste_buffer *b)
78 paste_buffer_name(struct paste_buffer *pb)
85 paste_buffer_order(struct paste_buffer *pb)
92 paste_buffer_created(struct paste_buffer *pb)
99 paste_buffer_data(struct paste_buffer *pb, size_t *size)
107 struct paste_buffer *
108 paste_walk(struct paste_buffer *pb)
122 struct paste_buffer *
125 struct paste_buffer *pb;
138 struct paste_buffer *
141 struct paste_buffer pbfind;
152 paste_free(struct paste_buffer *pb)
173 struct paste_buffer *pb, *pb1;
220 struct paste_buffer *pb, *pb_new;
273 struct paste_buffer *pb, *old;
318 paste_replace(struct paste_buffer *pb, char *data, size_t size)
329 paste_make_sample(struct paste_buffer *pb)