count++;
if (count > size) {
- rv = XREALLOC(MTYPE_TMP, rv, count * sizeof(*rv));
+ rv = XREALLOC(MTYPE_MT_AREA_SETTING, rv,
+ count * sizeof(*rv));
size = count;
}
rv[count - 1] = setting;
count++;
if (count > size) {
- rv = XREALLOC(MTYPE_TMP, rv, count * sizeof(*rv));
+ rv = XREALLOC(MTYPE_MT_AREA_SETTING, rv,
+ count * sizeof(*rv));
size = count;
}
rv[count - 1] = setting;
old_mt_count = adj->mt_count;
if (old_mt_count) {
- old_mt_set =
- XCALLOC(MTYPE_TMP, old_mt_count * sizeof(*old_mt_set));
+ old_mt_set = XCALLOC(MTYPE_MT_AREA_SETTING,
+ old_mt_count * sizeof(*old_mt_set));
memcpy(old_mt_set, adj->mt_set,
old_mt_count * sizeof(*old_mt_set));
}
changed = true;
if (old_mt_count)
- XFREE(MTYPE_TMP, old_mt_set);
+ XFREE(MTYPE_MT_AREA_SETTING, old_mt_set);
return changed;
}
}
if (*index >= *size) {
- *mt_set = XREALLOC(MTYPE_TMP, *mt_set,
+ *mt_set = XREALLOC(MTYPE_MT_AREA_SETTING, *mt_set,
sizeof(**mt_set) * ((*index) + 1));
*size = (*index) + 1;
}