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