/* unsplit.c -- filter for re-combining continuation lines */ #include "autoconf.h" #include "copyright.h" #ifndef lint static char *RCSid = "$Id: unsplit.c,v 1.7 1995/03/21 00:01:36 ambar Exp $"; USE(RCSid); #endif #include <stdio.h> #include <ctype.h> void main(argc, argv) int argc; char **argv; { int c, numcr; while ((c = getchar()) != EOF) { if (c == '\\') { numcr = 0; do { c = getchar(); if (c == '\n') numcr++; } while ((c != EOF) && isspace(c)); if (numcr > 1) putchar('\n'); ungetc(c, stdin); } else { putchar(c); } } fflush(stdout); exit(0); }