/*
* unsplit.c -- filter for re-combining continuation lines
*/
/*
* $Id: unsplit.cpp,v 1.1 2000/04/11 07:14:48 sdennis Exp $
*/
#include "copyright.h"
#include <stdio.h>
#include <ctype.h>
int main(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);
}