Lines Matching refs:s_len
126 size_t s_len; in buffer_copy_string() local
130 s_len = strlen(s) + 1; in buffer_copy_string()
131 buffer_prepare_copy(b, s_len); in buffer_copy_string()
133 memcpy(b->ptr, s, s_len); in buffer_copy_string()
134 b->used = s_len; in buffer_copy_string()
139 int buffer_copy_string_len(buffer *b, const char *s, size_t s_len) { in buffer_copy_string_len() argument
147 if (s_len == 0) return 0; in buffer_copy_string_len()
149 buffer_prepare_copy(b, s_len + 1); in buffer_copy_string_len()
151 memcpy(b->ptr, s, s_len); in buffer_copy_string_len()
152 b->ptr[s_len] = '\0'; in buffer_copy_string_len()
153 b->used = s_len + 1; in buffer_copy_string_len()
169 size_t s_len; in buffer_append_string() local
173 s_len = strlen(s); in buffer_append_string()
174 buffer_prepare_append(b, s_len + 1); in buffer_append_string()
178 memcpy(b->ptr + b->used - 1, s, s_len + 1); in buffer_append_string()
179 b->used += s_len; in buffer_append_string()
185 size_t s_len; in buffer_append_string_rfill() local
189 s_len = strlen(s); in buffer_append_string_rfill()
190 if (s_len > maxlen) s_len = maxlen; in buffer_append_string_rfill()
195 memcpy(b->ptr + b->used - 1, s, s_len); in buffer_append_string_rfill()
196 if (maxlen > s_len) { in buffer_append_string_rfill()
197 memset(b->ptr + b->used - 1 + s_len, ' ', maxlen - s_len); in buffer_append_string_rfill()
216 int buffer_append_string_len(buffer *b, const char *s, size_t s_len) { in buffer_append_string_len() argument
218 if (s_len == 0) return 0; in buffer_append_string_len()
220 buffer_prepare_append(b, s_len + 1); in buffer_append_string_len()
224 memcpy(b->ptr + b->used - 1, s, s_len); in buffer_append_string_len()
225 b->used += s_len; in buffer_append_string_len()
238 int buffer_append_memory(buffer *b, const char *s, size_t s_len) { in buffer_append_memory() argument
240 if (s_len == 0) return 0; in buffer_append_memory()
242 buffer_prepare_append(b, s_len); in buffer_append_memory()
243 memcpy(b->ptr + b->used, s, s_len); in buffer_append_memory()
244 b->used += s_len; in buffer_append_memory()
249 int buffer_copy_memory(buffer *b, const char *s, size_t s_len) { in buffer_copy_memory() argument
254 return buffer_append_memory(b, s, s_len); in buffer_copy_memory()
767 int buffer_append_string_encoded(buffer *b, const char *s, size_t s_len, buffer_encoding_t encoding… in buffer_append_string_encoded() argument
778 if (s_len == 0) return 0; in buffer_append_string_encoded()
806 for (ds = (unsigned char *)s, d_len = 0, ndx = 0; ndx < s_len; ds++, ndx++) { in buffer_append_string_encoded()
831 …har *)s, d = (unsigned char *)b->ptr + b->used - 1, d_len = 0, ndx = 0; ndx < s_len; ds++, ndx++) { in buffer_append_string_encoded()