145
137
if (m->m_flags & M_EXT) {
146
138
datasize = m->m_data - m->m_ext;
147
139
m->m_ext = (char *)realloc(m->m_ext,size);
151
140
m->m_data = m->m_ext + datasize;
154
143
datasize = m->m_data - m->m_dat;
155
144
dat = (char *)malloc(size);
159
145
memcpy(dat, m->m_dat, m->m_size);