|
|
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 - download
Length: 431 (0x1af)
Types: TextFile
Names: »uprf.c«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦3658e588a⟧ »EurOpenD3/mail/mh/mh-6.7.tar.Z«
└─⟦c75e36ecb⟧
└─⟦this⟧ »mh-6.7/sbr/uprf.c«
/* uprf.c - "unsigned" lexical prefix */
#define TO_LOWER 040
#define NO_MASK 000
#include <ctype.h>
uprf (c1, c2)
register char *c1,
*c2;
{
register int c,
mask;
if (c1 == 0 || c2 == 0)
return(0); /* XXX */
while (c = *c2++)
{
mask = (isalpha(c) && isalpha(*c1)) ? TO_LOWER : NO_MASK;
if ((c | mask) != (*c1 | mask))
return 0;
else
c1++;
}
return 1;
}