| 93 | */ |
| 94 | |
| 95 | my_bool insert_dynamic(DYNAMIC_ARRAY *array, const void *element) |
| 96 | { |
| 97 | uchar* buffer; |
| 98 | if (array->elements == array->max_element) |
| 99 | { /* Call only when nessesary */ |
| 100 | if (!(buffer=alloc_dynamic(array))) |
| 101 | return TRUE; |
| 102 | } |
| 103 | else |
| 104 | { |
| 105 | buffer=array->buffer+(array->elements * array->size_of_element); |
| 106 | array->elements++; |
| 107 | } |
| 108 | memcpy(buffer,element,(size_t) array->size_of_element); |
| 109 | return FALSE; |
| 110 | } |
| 111 | |
| 112 | |
| 113 | /* |
no test coverage detected