# HG changeset patch # User Matti Hamalainen # Date 1560756407 -10800 # Node ID f2ff364065ebe7abbe94002554d416c6394436f4 # Parent 3739e2ac8bb1ae98513202b0454b2adbaff810b7 Add constant define for maximum number of variants. diff -r 3739e2ac8bb1 -r f2ff364065eb tools/fanalyze.c --- a/tools/fanalyze.c Mon Jun 17 07:29:06 2019 +0300 +++ b/tools/fanalyze.c Mon Jun 17 10:26:47 2019 +0300 @@ -14,6 +14,7 @@ #define SET_MAX_ELEMS 256 #define SET_MAX_VALUES 64 #define SET_MAX_GREPLIST 64 +#define SET_MAX_VARIANTS 4 #define SET_MAX_SEQUENCES 1024 #define SET_MAX_PLACES 1024 @@ -25,8 +26,8 @@ { Uint8 stats[SET_MAX_ELEMS]; Uint8 variants, data; - int interest[16]; - int interestF[16]; + int interest[SET_MAX_VARIANTS]; + int interestF[SET_MAX_VARIANTS]; } DMCompElem; @@ -862,7 +863,7 @@ { DMCompElem *elem = &compBuf[offs]; - for (int variant = 3; variant >= 0; variant--) + for (int variant = SET_MAX_VARIANTS - 1; variant >= 0; variant--) { size_t nmax = (variant < 2) ? sizeof(Uint16) : sizeof(Uint32); Uint32 tmp = 0; @@ -889,7 +890,7 @@ { DMCompElem *elem = &compBuf[offs]; - for (int variant = 0; variant < 4; variant++) + for (int variant = 0; variant < SET_MAX_VARIANTS; variant++) if (elem->interestF[variant] > 0) { printf("%08" DM_PRIx_SIZE_T " | V%d : %d / %d\n",