--- kmkernel.cpp Sat Sep 23 10:47:51 2000 +++ ../kmail/kmkernel.cpp Sat Sep 2 22:13:29 2000 @@ -137,63 +137,6 @@ return 1; } -// -// Hans Dijkema -// -#include -#define DCOPADDMSG_BUF 16384 - -INT32 KMKernel::dcopAddMessage(QString foldername,KURL msgUrl) -{ -char buf[DCOPADDMSG_BUF]; -unsigned long len; -FILE *msgFile; - - kdDebug() << "KMKernel::dcopAddMessage called" << endl; - - if (!msgUrl.isEmpty() && msgUrl.sLocalFile()) { - - msgFile=fopen(msgUrl.path(),"rb"); - if (msgFile==NULL) { return -2; } - - DwString *dwMsg=new DwString; - if (dwMsg==NULL) { return -3; } - - fseek(msgFile,0,SEEK_END); - len=ftell(msgFile); - fseek(msgFile,0,SEEK_SET); - - while(len>DCOPADDMSG_BUF) { - fread(buf,DCOPADDMSG_BUF,1,msgBuf); - len-=DCOPADDMSG_BUF; - dwMsg->append(buf,DCOPADDMSG_BUF); - } - fread(buf,len,1,msgBuf); - dwMsg->append(buf,len); - - fclose(msgFile); - - DwMessage *msg=new DwMessage(*dwMsg); - delete dwMsg; - if (msg==NULL) { return -3; } - - KMMessage *M=new KMMessage(msg); - delete msg; - - KMFolder *F=the_folderMgr->findOrCreate(foldername); - - if (F==NULL) { return -1; } - if (F->addMsg(M)==0) { return 1; } - else { return -2; } - } - else { - return -2 - } -} -// -// Hans Dijkema -// - /********************************************************************/ /* Kernel methods */ /********************************************************************/