~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/dynamic_array.cc

  • Committer: Lee Bieber
  • Date: 2011-04-18 21:48:09 UTC
  • mfrom: (2280.2.3 build)
  • Revision ID: kalebral@gmail.com-20110418214809-dsdfrc8f90a9p2x1
Merge Olaf - code refactor and pruning dead functions

Show diffs side-by-side

added added

removed removed

Lines of Context:
155
155
  return array->buffer + ((array->size() - 1) * array->size_of_element);
156
156
}
157
157
 
158
 
 
159
 
/*
160
 
  Pop last element from array.
161
 
 
162
 
  SYNOPSIS
163
 
    pop_dynamic()
164
 
      array
165
 
 
166
 
  RETURN VALUE
167
 
    pointer     Ok
168
 
    0           Array is empty
169
 
*/
170
 
 
171
 
unsigned char *pop_dynamic(DYNAMIC_ARRAY *array)
172
 
{
173
 
  if (!array->size())
174
 
    return 0;
175
 
  array->set_size(array->size() - 1);
176
 
  return array->buffer+(array->size() * array->size_of_element);
177
 
}
178
 
 
179
158
/*
180
159
  Empty array by freeing all memory
181
160