| 1208 | extern int mem_root_dynamic_array_resize_not_allowed(MEM_ROOT_DYNAMIC_ARRAY *array); |
| 1209 | extern void mem_root_dynamic_array_copy_values(MEM_ROOT_DYNAMIC_ARRAY *dest, MEM_ROOT_DYNAMIC_ARRAY *src); |
| 1210 | static 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 | } |
| 1219 | static inline int mem_root_dynamic_array_resize_and_set_val(MEM_ROOT_DYNAMIC_ARRAY *array, |
| 1220 | const void *element, size_t idx) |
| 1221 | { |