|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T v
Length: 561 (0x231)
Types: TextFile
Names: »vecho.c«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦3658e588a⟧ »EurOpenD3/mail/mh/mh-6.7.tar.Z«
└─⟦c75e36ecb⟧
└─⟦this⟧ »mh-6.7/miscellany/less-5.0/vecho.c«
/*
* This dumb little program emulates the System V "echo" command,
* to accomodate BSD systems which don't understand the \c escape,
* meaning don't echo a newline. BSD uses "echo -n".
*/
#include <stdio.h>
int putnl;
main(argc, argv)
int argc;
char *argv[];
{
putnl = 1;
while (--argc > 0)
{
vecho(*++argv);
if (argc > 1)
putchar(' ');
}
if (putnl)
putchar('\n');
}
vecho(str)
char *str;
{
register char *s;
for (s = str; *s != '\0'; s++)
{
if (*s == '\\' && s[1] == 'c')
{
putnl = 0;
return;
}
putchar(*s);
}
}