]> git.lyx.org Git - lyx.git/blobdiff - src/sp_base.h
add missing typename
[lyx.git] / src / sp_base.h
index 413251d33354c81872d09bb3bce04318f765c7cc..2a18fb1ada780391cae410517eec0e6229e30b7b 100644 (file)
@@ -1,6 +1,11 @@
+// -*- C++ -*-
 #ifndef SP_BASE_H
 #define SP_BASE_H
 
+// needed for pid_t typedef
+#include <sys/types.h>
+#include "LString.h" // can't forward declare...
+
 class BufferParams;
 
 class SpellBase
@@ -16,32 +21,29 @@ class SpellBase
        ISP_MISSED,
        ISP_IGNORE
    };
-   
+
    virtual ~SpellBase() {}
 
-   virtual void initialize(BufferParams const & , string const & ) = 0;
+   virtual void initialize(BufferParams const & , string const &) = 0;
 
    virtual bool alive() = 0;
-   
+
    virtual void cleanUp() = 0;
 
    virtual enum spellStatus check(string const &) = 0;
 
    virtual void close() = 0;
 
-   virtual void insert(string const & ) = 0;
+   virtual void insert(string const &) = 0;
 
-   virtual void accept(string const & ) = 0;
+   virtual void accept(string const &) = 0;
 
-   virtual void store(string const & , string const & ) = 0;
+   virtual void store(string const & , string const &) = 0;
 
    virtual char const * error() = 0;
 
    virtual char const * nextMiss() = 0;
-     
-   virtual void sigchldhandler(pid_t pid, int *) = 0;
 
 };
 
 #endif
-