comparison tools/xm2jss.c @ 1343:cffb1597ab06

Fix dupe pattern detection.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 22 Aug 2017 21:05:35 +0300
parents f2fd1ad84829
children 276e36618b90
comparison
equal deleted inserted replaced
1342:f2fd1ad84829 1343:cffb1597ab06
939 } 939 }
940 940
941 // Check for duplicate patterns of "pat1" and mark them as such 941 // Check for duplicate patterns of "pat1" and mark them as such
942 for (int pat2 = 0; pat2 < m->npatterns; pat2++) 942 for (int pat2 = 0; pat2 < m->npatterns; pat2++)
943 if (pat1 != pat2 && m->patterns[pat2] != NULL && 943 if (pat1 != pat2 && m->patterns[pat2] != NULL &&
944 dupPatterns[pat2] != jsetNotSet && 944 dupPatterns[pat2] == jsetNotSet &&
945 comparePattern(m->patterns[pat1], m->patterns[pat2])) 945 comparePattern(m->patterns[pat1], m->patterns[pat2]))
946 { 946 {
947 dmPrint(1, " * %d and %d are dupes.\n", pat1, pat2); 947 dmPrint(1, " * %d and %d are dupes.\n", pat1, pat2);
948 dupPatterns[pat2] = pat1; 948 dupPatterns[pat2] = pat1;
949 ndupes++; 949 ndupes++;