xfields (struct line *line)
{
int i;
- register char *ptr, *lim;
+ unsigned char *ptr, *lim;
ptr = line->beg;
lim = line->lim;
{
if (tab)
{
- char *beg;
+ unsigned char *beg;
beg = ptr;
while (ptr < lim && *ptr != tab)
}
else
{
- char *beg;
+ unsigned char *beg;
beg = ptr;
while (ptr < lim && !ISSPACE (*ptr))
}
}
- if (ptr > line->beg && ((tab && ISSPACE (ptr[-1])) || ptr[-1] == tab))
+ if ((char *) ptr > line->beg
+ && ((tab && ISSPACE (ptr[-1])) || ptr[-1] == tab))
{
/* Add one more (empty) field because the last character of the
line was a delimiter. */