| 274 | */ |
| 275 | |
| 276 | void get_dynamic(DYNAMIC_ARRAY *array, void *element, ulong idx) |
| 277 | { |
| 278 | if (idx >= array->elements) |
| 279 | { |
| 280 | DBUG_PRINT("warning",("To big array idx: %lu, array size is %lu", |
| 281 | idx,array->elements)); |
| 282 | memset(element, 0, array->size_of_element); |
| 283 | return; |
| 284 | } |
| 285 | memcpy(element,array->buffer+idx*array->size_of_element, |
| 286 | (size_t) array->size_of_element); |
| 287 | } |
| 288 | |
| 289 | |
| 290 | /* |
no outgoing calls
no test coverage detected