fix another 64bit conversion bug for synonyms

This commit is contained in:
Matt Wells 2014-12-03 07:45:27 -08:00
parent 654084f557
commit 12d1477135
2 changed files with 2 additions and 2 deletions

@ -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 ) ;