ispell.h
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. #ifndef ispell_h
  2. #define ispell_h
  3. /*
  4. ** $Id: ispell.h,v 1.1 1999/05/10 05:04:34 mrsam Exp $
  5. */
  6. /*
  7. ** C interface to ispell.  Gimme a line of text, and I'll return a link
  8. ** list of mispelled words, plus their suggested derivations.
  9. */
  10. struct ispell_misspelled;
  11. struct ispell_suggestion;
  12. struct ispell {
  13. char *ispell_buf;
  14. struct ispell_misspelled *first_misspelled;
  15. } ;
  16. struct ispell_misspelled {
  17. struct ispell_misspelled *next;
  18. const char *misspelled_word;
  19. int word_pos;
  20. struct ispell_suggestion *first_suggestion;
  21. } ;
  22. struct ispell_suggestion {
  23. struct ispell_suggestion *next;
  24. const char *suggested_word;
  25. } ;
  26. struct ispell *ispell_run(const char *dictionary, const char *line);
  27. void ispell_free(struct ispell *);
  28. #endif