/******************************************************** * File: misc.h * Created at Sun Jan 28 22:10:31 MSK 2001 by raorn // raorn@binec.ru * * $Id: misc.h,v 1.3 2001/03/07 18:21:46 raorn Exp $ *******************************************************/ void ExpandPacker(uchar * cmd, uchar * dest, ulong destsize, uchar * archive, uchar * file); bool SortFEList(struct jbList *list); void BadFile(uchar * filename); bool IsArc(uchar * file); bool IsPkt(uchar * file); bool IsNewPkt(uchar * file); bool IsPktTmp(uchar * file); bool IsOrphan(uchar * file); bool IsBad(uchar * file); void striptrail(uchar * str); void striplead(uchar * str); void stripleadtrail(uchar * str); bool MatchFlags(uchar group, uchar * node); /*void ExpandRobot(uchar * cmd, uchar * dest, ulong destsize, uchar * rfc1, uchar * rfc2, uchar * msg, uchar * subj, uchar * time, uchar * from, uchar * to, uchar * orignode, uchar * destnode);*/ void MakeFidoDate(time_t tim, uchar * dest); bool AddTID(struct MemMessage *mm); bool movefile(uchar * file, uchar * newfile); bool copyfile(uchar * file, uchar * newfile); uchar ChangeType(struct Node4D *dest, uchar pri); bool MakeNetmailKludges(struct MemMessage *mm); time_t FidoToTime(uchar * date); bool Parse5D(uchar * buf, struct Node4D *n4d, uchar * domain); bool ExtractAddress(uchar * origin, struct Node4D *n4d, uchar * domain); unsigned long hextodec(char *hex);