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

Function mem_root_dynamic_array_set_val

include/my_sys.h:1210–1218  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1208extern int mem_root_dynamic_array_resize_not_allowed(MEM_ROOT_DYNAMIC_ARRAY *array);
1209extern void mem_root_dynamic_array_copy_values(MEM_ROOT_DYNAMIC_ARRAY *dest, MEM_ROOT_DYNAMIC_ARRAY *src);
1210static inline int mem_root_dynamic_array_set_val(MEM_ROOT_DYNAMIC_ARRAY *array,
1211 const void *element, size_t idx)
1212{
1213 DBUG_ASSERT(idx < array->max_element);
1214
1215 memcpy(array->buffer+(idx * array->size_of_element), element,
1216 array->size_of_element);
1217 return TRUE;
1218}
1219static inline int mem_root_dynamic_array_resize_and_set_val(MEM_ROOT_DYNAMIC_ARRAY *array,
1220 const void *element, size_t idx)
1221{

Callers 1

json_norm_parseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected