]> git.lyx.org Git - lyx.git/blobdiff - src/sp_base.h
ascii export of paragraphs, fix small compile problem.
[lyx.git] / src / sp_base.h
index 413251d33354c81872d09bb3bce04318f765c7cc..df21779ad5d296172ed6a21976deda6366734365 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
@@ -19,7 +24,7 @@ class SpellBase
    
    virtual ~SpellBase() {}
 
-   virtual void initialize(BufferParams const & , string const & ) = 0;
+   virtual void initialize(BufferParams const & , string const &) = 0;
 
    virtual bool alive() = 0;
    
@@ -29,18 +34,16 @@ class SpellBase
 
    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