]> git.lyx.org Git - lyx.git/blobdiff - src/ispell.C
more cursor dispatch
[lyx.git] / src / ispell.C
index 528a6130dc2ab784b17e27961cab2771ee2d479a..8cfdddf97f8bf47aaa44e2685f6dc95b855de910 100644 (file)
 
 #include <config.h>
 
-#include "language.h"
+#include "ispell.h"
+
+#include "bufferparams.h"
 #include "debug.h"
 #include "encoding.h"
-#include "ispell.h"
-#include "WordLangTuple.h"
 #include "gettext.h"
-#include "bufferparams.h"
+#include "language.h"
+#include "lyxrc.h"
+#include "WordLangTuple.h"
 
 #include "support/forkedcall.h"
 
 #endif
 #include <sys/time.h>
 
-using namespace lyx::support;
-
 #ifndef CXX_GLOBAL_CSTD
 using std::strcpy;
 using std::strlen;
 using std::strpbrk;
-using std::strstr;
 #endif
 
+using std::auto_ptr;
 using std::endl;
 using std::max;
+using std::string;
+
 
 namespace {
 
@@ -49,8 +51,8 @@ public:
                     int * in, int * out, int * err)
                : params(p), lang(l), pipein(in), pipeout(out), pipeerr(err) {}
        ///
-       virtual lyx::support::ForkedProcess * clone() const {
-               return new LaunchIspell(*this);
+       virtual auto_ptr<lyx::support::ForkedProcess> clone() const {
+               return auto_ptr<lyx::support::ForkedProcess>(new LaunchIspell(*this));
        }
        ///
        int start();