don't count explained matches

This commit is contained in:
Paul Gardner-Stephen committed 2019-04-24 09:58:19 +09:30
1 parent da0d5dc2a5
commit a5ef4be6dd
1 file changed
+4 -4
+4 -4
View File
@@ -98,9 +98,6 @@ int main(int argc,char **argv)
if (l<k) {
// Ignore matches of no more than 3 bytes,
// since that is the max length of a 6502 instruction
if (k>2) {
matches[k]++;
}
if (k>2) {
char similarity_name[MAX_SIZE];
snprintf(similarity_name,MAX_SIZE,"strings/");
@@ -121,6 +118,9 @@ int main(int argc,char **argv)
break;
fclose(f);
}
// Otherwise, the match is unexplained.
matches[k]++;
// Display particularly long matches
printf("$%04X = $%04X :",i,j);
@@ -136,7 +136,7 @@ int main(int argc,char **argv)
for(int i=0;i<MAX_SIZE;i++) {
if (matches[i])
printf("%6d matches of %d bytes\n",matches[i],i);
printf("%6d unexplained matches of %d bytes\n",matches[i],i);
}
return 0;