Mercurial > hg > dmlib
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++; |