// unsplit.cpp -- Filter for re-combining continuation lines.
//
// $Id: unsplit.cpp,v 1.1 2003/01/22 19:58:26 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);
}
}
return 0;
}