MCPcopy Create free account
hub / github.com/MariaDB/server / set_dynamic

Function set_dynamic

mysys/array.c:238–251  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236*/
237
238my_bool set_dynamic(DYNAMIC_ARRAY *array, const void *element, size_t idx)
239{
240 if (idx >= array->elements)
241 {
242 if (idx >= array->max_element && allocate_dynamic(array, idx))
243 return TRUE;
244 bzero((uchar*) (array->buffer+array->elements*array->size_of_element),
245 (idx - array->elements)*array->size_of_element);
246 array->elements=idx+1;
247 }
248 memcpy(array->buffer+(idx * array->size_of_element),element,
249 array->size_of_element);
250 return FALSE;
251}
252
253
254/*

Callers 10

process_first_eventMethod · 0.85
replace_instr_to_nopMethod · 0.85
optimizeMethod · 0.85
setMethod · 0.85
resizeMethod · 0.85
sort_and_filter_keyuseFunction · 0.85
translog_create_new_fileFunction · 0.85
delete_head_or_tailFunction · 0.85

Calls 1

allocate_dynamicFunction · 0.85

Tested by

no test coverage detected