1*9896Ssam #ifndef lint 2*9896Ssam static char sccsid[] = "@(#)comp.c 4.1 12/24/82"; 3*9896Ssam #endif 4*9896Ssam 5*9896Ssam #include <stdio.h> 6*9896Ssam #define MAX ' ' 7*9896Ssam 8*9896Ssam char new[MAX], old[MAX]; 9*9896Ssam 10*9896Ssam main () 11*9896Ssam { 12*9896Ssam register int i, j; 13*9896Ssam old[0] = '\0'; 14*9896Ssam while (fgets(&new[0], MAX, stdin) != NULL) { 15*9896Ssam for (i=0; i<MAX && old[i]==new[i]; i++); 16*9896Ssam if (i >= MAX) { 17*9896Ssam fprintf(stderr, "long word\n"); 18*9896Ssam exit(1); 19*9896Ssam } 20*9896Ssam putc(i, stdout); 21*9896Ssam for (j=0; (old[j]=new[j]) != '\n'; j++); 22*9896Ssam old[j] = '\0'; 23*9896Ssam fputs(&old[i], stdout); 24*9896Ssam } 25*9896Ssam } 26