changeset 2268:f2ff364065eb

Add constant define for maximum number of variants.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 17 Jun 2019 10:26:47 +0300
parents 3739e2ac8bb1
children f350c7514785
files tools/fanalyze.c
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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",