Lines Matching refs:buffer
19 } buffer; typedef
22 buffer **ptr;
40 buffer *buffer_array_append_get_buffer(buffer_array *b);
42 buffer* buffer_init(void);
43 buffer* buffer_init_buffer(buffer *b);
44 buffer* buffer_init_string(const char *str);
45 void buffer_free(buffer *b);
46 void buffer_reset(buffer *b);
48 int buffer_prepare_copy(buffer *b, size_t size);
49 int buffer_prepare_append(buffer *b, size_t size);
51 int buffer_copy_string(buffer *b, const char *s);
52 int buffer_copy_string_len(buffer *b, const char *s, size_t s_len);
53 int buffer_copy_string_buffer(buffer *b, const buffer *src);
54 int buffer_copy_string_hex(buffer *b, const char *in, size_t in_len);
56 int buffer_copy_long(buffer *b, long val);
58 int buffer_copy_memory(buffer *b, const char *s, size_t s_len);
60 int buffer_append_string(buffer *b, const char *s);
61 int buffer_append_string_len(buffer *b, const char *s, size_t s_len);
62 int buffer_append_string_buffer(buffer *b, const buffer *src);
63 int buffer_append_string_lfill(buffer *b, const char *s, size_t maxlen);
64 int buffer_append_string_rfill(buffer *b, const char *s, size_t maxlen);
66 int buffer_append_long_hex(buffer *b, unsigned long len);
67 int buffer_append_long(buffer *b, long val);
73 int buffer_copy_off_t(buffer *b, off_t val);
74 int buffer_append_off_t(buffer *b, off_t val);
77 int buffer_append_memory(buffer *b, const char *s, size_t s_len);
79 char * buffer_search_string_len(buffer *b, const char *needle, size_t len);
81 int buffer_is_empty(buffer *b);
82 int buffer_is_equal(buffer *a, buffer *b);
83 int buffer_is_equal_right_len(buffer *a, buffer *b, size_t len);
84 int buffer_is_equal_string(buffer *a, const char *s, size_t b_len);
97 int buffer_append_string_encoded(buffer *b, const char *s, size_t s_len, buffer_encoding_t encoding…
99 int buffer_urldecode_path(buffer *url);
100 int buffer_urldecode_query(buffer *url);
101 int buffer_path_simplify(buffer *dest, buffer *src);
103 int buffer_to_lower(buffer *b);
104 int buffer_to_upper(buffer *b);