#ifndef l_pager_h
#define l_pager_h
class page_file {
    string Name;
    function Callback;
    mixed *Args;
    string MessageClass;
    string *Lines;
    int CurrentLine;
    mapping Marks;
    string LastSearch;
    int Size;
}
varargs mixed eventPage(mixed val, string msg_class, function f,mixed args...);
static void Page(class page_file file);
static void cmdPage(string str, class page_file file);
varargs static private void RazzleDazzle(mixed args...);
static private string GetPagerPrompt(class page_file file);
string GetHelp(string str);
/* pure virtual */ int *GetScreen();
/* pure virtual */ string *wild_card(string str);
#endif /* l_pager_h */