MNODE_FREE
if (next->type == MNODE_FREE) {
mn->type = MNODE_FREE;
if (prev->type == MNODE_FREE) {
if (mn->type != MNODE_FREE)
} else if (mn->type != MNODE_FREE) {
if (next->type == MNODE_FREE) {
mn->type = MNODE_FREE;
if (prev->type == MNODE_FREE) {
mn->type = MNODE_FREE;
if (mn->type != MNODE_FREE) {
mn->type = MNODE_FREE;
if (next != NULL && next->type == MNODE_FREE) {
mn->type = MNODE_FREE;
if (prev != NULL && prev->type == MNODE_FREE) {
if (mn->type != MNODE_FREE)
} else if (mn->type != MNODE_FREE) {
if (next->type == MNODE_FREE) {
mn->type = MNODE_FREE;
if (prev->type == MNODE_FREE) {
mn->type = MNODE_FREE;
if (mn->type != MNODE_FREE) {
mn->type = MNODE_FREE;