--- a/src/aspell/rclaspell.h
+++ b/src/aspell/rclaspell.h
@@ -1,6 +1,9 @@
#ifndef _RCLASPELL_H_INCLUDED_
#define _RCLASPELL_H_INCLUDED_
-/* @(#$Id: rclaspell.h,v 1.2 2006-10-09 16:37:08 dockes Exp $ (C) 2006 J.F.Dockes */
+/* @(#$Id: rclaspell.h,v 1.3 2006-10-11 14:16:25 dockes Exp $ (C) 2006 J.F.Dockes */
+
+/* autoconfig.h must be included before this file */
+#ifdef RCL_USE_ASPELL
/**
* Aspell speller interface class.
@@ -28,15 +31,15 @@
class Aspell {
public:
- Aspell(RclConfig *cnf, const string &lang)
- : m_conf(cnf), m_lang(lang), m_data(0) {};
+ Aspell(RclConfig *cnf)
+ : m_config(cnf), m_data(0) {};
~Aspell();
/** Check health */
bool ok();
/** Find the aspell command and shared library, init function pointers */
- bool init(const string &basedir, string &reason);
+ bool init(string &reason);
/** Build dictionary out of index term list. This is done at the end
* of an indexing pass. */
@@ -48,9 +51,10 @@
private:
string dicPath();
- RclConfig *m_conf;
+ RclConfig *m_config;
string m_lang;
AspellData *m_data;
};
+#endif /* RCL_USE_ASPELL */
#endif /* _RCLASPELL_H_INCLUDED_ */