mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-23 00:14:25 +00:00
1 line
638 B
C
1 line
638 B
C
/* -*-c,save-*- */
|
||
|
||
#include <stdio.h>
|
||
|
||
main()
|
||
|
||
{static char line1[128],line2[128];
|
||
|
||
register char *l1,*l2,*p;
|
||
|
||
register int which, c;
|
||
|
||
|
||
|
||
which = 0;
|
||
|
||
p = l1 = &line1[0];
|
||
|
||
l2 = &line2[0];
|
||
|
||
|
||
|
||
while ((c=getchar()) != EOF) {
|
||
|
||
if (c != '\n') *p++ = c;
|
||
|
||
else {
|
||
|
||
*p++ = '\0';
|
||
|
||
switch (which) {
|
||
|
||
case 0: {
|
||
|
||
printf("%s\n",l1);
|
||
|
||
p = l2;
|
||
|
||
l2 = l1;
|
||
|
||
l1 = p;
|
||
|
||
which = 1;
|
||
|
||
break;
|
||
|
||
}
|
||
|
||
case 1: {
|
||
|
||
if (strcmp(l1,l2) != 0) {
|
||
|
||
printf("%s\n",l1);
|
||
|
||
p = l2;
|
||
|
||
l2 = l1;
|
||
|
||
l1 = p;
|
||
|
||
}
|
||
|
||
else p = l1;
|
||
|
||
break;
|
||
|
||
}
|
||
|
||
}
|
||
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
}
|
||
|
||
eturn(cmp);
|
||
|
||
}
|
||
|
||
|