!<arch> Ippathcat 418696399 968 27 100644 147 ` aaa bbb aaa/ bbb aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb Oppathcat 418696399 968 27 100644 182 ` aaa^bbb aaa/^bbb Tppathcat: project pathname too long aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb Tppathcat.c 418696403 968 27 100644 506 ` /* * ppathcat() */ #include <stdio.h> #include "path.h" char *PGN = "Tppathcat"; main() { char buf[BUFSIZ]; /* input buffer */ char *gets(); /* get a line from stdin */ char p1[PATHSIZE]; /* first pathname */ char p1_p2[PATHSIZE]; /* concatenated path */ char p2[PATHSIZE]; /* last pathname */ char *ppathcat(); /* project pathname concatenation */ while (gets(buf) != NULL) { sscanf(buf, "%s%s", p1, p2); printf("%s\n", ppathcat(p1_p2, p1, p2)); fflush(stdout); } exit(0); }