MCPcopy Create free account
hub / github.com/Meituan-Dianping/SQLAdvisor / insert_dynamic

Function insert_dynamic

mysys/array.c:95–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93*/
94
95my_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/*

Callers 7

add_init_commandFunction · 0.85
push_ignored_db_dirFunction · 0.85
appendMethod · 0.85
init_tmpdirFunction · 0.85
handle_default_optionFunction · 0.85
init_sym_tableFunction · 0.85
parse_input_fileFunction · 0.85

Calls 1

alloc_dynamicFunction · 0.85

Tested by

no test coverage detected