#include <stdio.h>
void LongUsage()
{
printf( "cpipe pipes its standard input to a command if and\n" );
printf( "only if there are bytes present on cpipe's standard\n" );
printf( "input. If there are no bytes present, the command\n" );
printf( "is not executed.\n" );
printf( "\n" );
printf( "Usage: cpipe command [command-arguments]\n" );
printf( "\n" );
printf( "where command is executed if and only if there are bytes\n" );
printf( "present on cpipe's standard input. If there are bytes\n" );
printf( "present, they will be forwarded to the command's\n" );
printf( "standard input.\n" );
printf( "\n" );
printf( "If command is executed, command-arguments are\n" );
printf( "passed to command. A \"-\" argument is appended\n" );
printf( "to command-arguments.\n" );
printf( "\n" );
}