/* WebDownloader for X-Window * Copyright (C) 1999-2002 Koshelev Maxim * This Program is free but not GPL!!! You can't modify it * without agreement with author. You can't distribute modified * program but you can distribute unmodified program. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ #include "history.h" #include "locstr.h" #include "dbc.h" #include tHistory::tHistory():tStringList(){ init(30); }; void tHistory::insert(tNode *what) { DBC_RETURN_IF_FAIL(what!=NULL); tString *tmp=last(); while(tmp) { if (equal(tmp->body,((tString *)what)->body)) { del(tmp); delete(tmp); break; }; tmp=next(); }; tQueue::insert(what); }; tHistory::~tHistory() { done(); };