fix another 64bit conversion bug for synonyms
This commit is contained in:
parent
654084f557
commit
12d1477135
@ -68,7 +68,7 @@ int32_t Synonyms::getSynonyms ( Words *words ,
|
||||
bufPtr += maxSyns * 8;
|
||||
|
||||
m_termPtrs = (char **)bufPtr;
|
||||
bufPtr += maxSyns * 4;
|
||||
bufPtr += maxSyns * sizeof(char *);
|
||||
|
||||
// we can't use m_termPtrs when we store a transformed word as the
|
||||
// synonym into m_synWordBuf, because it can grow dynamically
|
||||
|
@ -20,7 +20,7 @@
|
||||
// per word!
|
||||
#define MAX_SYNS 64
|
||||
|
||||
#define TMPSYNBUFSIZE (MAX_SYNS*(8+8+8+1+4+4+4+4+4))
|
||||
#define TMPSYNBUFSIZE (MAX_SYNS*(8+8+8+1+4+4+4+4+sizeof(char *)))
|
||||
|
||||
int64_t getSynBaseHash64 ( char *qstr , uint8_t langId ) ;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user