>>705 うっかり間違いが多いな

・ノード追加
trace = &work[n];
-> trace->next = &work[n];

・ノード削除
sento->next = trace->next
-> previous->next = trace->next;
previous = NULL;
-> previous = trace;
if( trace->name != value )
-> if ( trace == NULL )