rest[0] = i; while(i < count && line[i] != '\n') i++; rest[1] = i;
if (i == count) break;
line[i++] = 0;
- if (api[0] == api[1] || verb[0] == verb[1])
- fprintf(stderr, "bad line: %s\n", line+pos);
- else {
+ if (api[0] == api[1] || verb[0] == verb[1]) {
+ if (api[0] != api[1] || verb[0] != verb[1])
+ fprintf(stderr, "bad line: %s\n", line+pos);
+ } else {
line[api[1]] = line[verb[1]] = 0;
emit(line + api[0], line + verb[0], line + rest[0]);
}