{
double this_time, last_time;
char line[256], *p;
- int major, minor, cpu, seq, nr;
+ int major, minor, cpu, seq, nr, alias, last_seq;
FILE *f;
if (argc < 2) {
}
last_time = 0;
- nr = 0;
+ last_seq = alias = nr = 0;
while ((p = fgets(line, sizeof(line), f)) != NULL) {
if (!sscanf(p, "%3d,%3d %2d %8d %lf", &major, &minor, &cpu, &seq, &this_time))
break;
nr++;
} else
last_time = this_time;
+
+ if (last_seq == seq)
+ alias++;
+
+ last_seq = seq;
}
- fprintf(stdout, "%d unordered events\n", nr);
+ fprintf(stdout, "%d unordered events, %d aliases\n", nr, alias);
fclose(f);
return nr != 0;