Lines Matching full:written
168 size_t written = cbor_serialize(item, *buffer, serialized_size); in cbor_serialize_alloc() local
169 CBOR_ASSERT(written == serialized_size); in cbor_serialize_alloc()
171 return written; in cbor_serialize_alloc()
211 size_t written = cbor_encode_bytestring_start(length, buffer, buffer_size); in cbor_serialize_bytestring() local
212 if (written > 0 && (buffer_size - written >= length)) { in cbor_serialize_bytestring()
213 memcpy(buffer + written, cbor_bytestring_handle(item), length); in cbor_serialize_bytestring()
214 return written + length; in cbor_serialize_bytestring()
220 size_t written = cbor_encode_indef_bytestring_start(buffer, buffer_size); in cbor_serialize_bytestring() local
221 if (written == 0) return 0; in cbor_serialize_bytestring()
226 chunks[i], buffer + written, buffer_size - written); in cbor_serialize_bytestring()
228 written += chunk_written; in cbor_serialize_bytestring()
232 cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_bytestring()
234 return written + break_written; in cbor_serialize_bytestring()
243 size_t written = cbor_encode_string_start(length, buffer, buffer_size); in cbor_serialize_string() local
244 if (written && (buffer_size - written >= length)) { in cbor_serialize_string()
245 memcpy(buffer + written, cbor_string_handle(item), length); in cbor_serialize_string()
246 return written + length; in cbor_serialize_string()
252 size_t written = cbor_encode_indef_string_start(buffer, buffer_size); in cbor_serialize_string() local
253 if (written == 0) return 0; in cbor_serialize_string()
257 size_t chunk_written = cbor_serialize_string(chunks[i], buffer + written, in cbor_serialize_string()
258 buffer_size - written); in cbor_serialize_string()
260 written += chunk_written; in cbor_serialize_string()
264 cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_string()
266 return written + break_written; in cbor_serialize_string()
273 size_t size = cbor_array_size(item), written = 0; in cbor_serialize_array() local
276 written = cbor_encode_array_start(size, buffer, buffer_size); in cbor_serialize_array()
279 written = cbor_encode_indef_array_start(buffer, buffer_size); in cbor_serialize_array()
281 if (written == 0) return 0; in cbor_serialize_array()
285 cbor_serialize(*(handle++), buffer + written, buffer_size - written); in cbor_serialize_array()
287 written += item_written; in cbor_serialize_array()
291 return written; in cbor_serialize_array()
295 cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_array()
297 return written + break_written; in cbor_serialize_array()
304 size_t size = cbor_map_size(item), written = 0; in cbor_serialize_map() local
308 written = cbor_encode_map_start(size, buffer, buffer_size); in cbor_serialize_map()
311 written = cbor_encode_indef_map_start(buffer, buffer_size); in cbor_serialize_map()
313 if (written == 0) return 0; in cbor_serialize_map()
317 cbor_serialize(handle->key, buffer + written, buffer_size - written); in cbor_serialize_map()
321 written += item_written; in cbor_serialize_map()
322 item_written = cbor_serialize((handle++)->value, buffer + written, in cbor_serialize_map()
323 buffer_size - written); in cbor_serialize_map()
325 written += item_written; in cbor_serialize_map()
329 return written; in cbor_serialize_map()
333 cbor_encode_break(buffer + written, buffer_size - written); in cbor_serialize_map()
335 return written + break_written; in cbor_serialize_map()
342 size_t written = cbor_encode_tag(cbor_tag_value(item), buffer, buffer_size); in cbor_serialize_tag() local
343 if (written == 0) return 0; in cbor_serialize_tag()
346 buffer + written, buffer_size - written); in cbor_serialize_tag()
348 return written + item_written; in cbor_serialize_tag()