baseaffix.hxx 575 B

12345678910111213141516171819202122232425262728
  1. #ifndef _BASEAFF_HXX_
  2. #define _BASEAFF_HXX_
  3. #include "hunvisapi.h"
  4. class LIBHUNSPELL_DLL_EXPORTED AffEntry
  5. {
  6. protected:
  7. char * appnd;
  8. char * strip;
  9. unsigned char appndl;
  10. unsigned char stripl;
  11. char numconds;
  12. char opts;
  13. unsigned short aflag;
  14. union {
  15. char conds[MAXCONDLEN];
  16. struct {
  17. char conds1[MAXCONDLEN_1];
  18. char * conds2;
  19. } l;
  20. } c;
  21. char * morphcode;
  22. unsigned short * contclass;
  23. short contclasslen;
  24. };
  25. #endif