-/* $Id: zrpn.c,v 1.164 2004-12-10 12:37:07 heikki Exp $
+/* $Id: zrpn.c,v 1.165 2005-01-03 19:31:57 adam Exp $
Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004
Index Data Aps
return 0;
s0 = *src;
if (errors && *s0 == '+' && s0[1] && s0[2] == '+' && s0[3] &&
- isdigit(s0[1]))
+ isdigit(((const unsigned char *)s0)[1]))
{
*errors = s0[1] - '0';
s0 += 3;
/*
- $Id: marcomp.c,v 1.4 2004-12-13 20:51:32 adam Exp $
+ $Id: marcomp.c,v 1.5 2005-01-03 19:27:53 adam Exp $
marcomp.c - compiler of MARC statements.
*/
case '[': c->crrtok = LINTERVAL; break;
case ']': c->crrtok = RINTERVAL; break;
default:
- if (isspace(*(c->data+c->offset)) || *(c->data+c->offset) == '\n')
+ if (isspace(*(unsigned char *) (c->data+c->offset))
+ || *(c->data+c->offset) == '\n')
{
c->crrtok = NOP;
}
-/* $Id: marcread.c,v 1.28 2004-12-13 20:51:32 adam Exp $
+/* $Id: marcread.c,v 1.29 2005-01-03 19:27:53 adam Exp $
Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004
Index Data Aps
for (p = s; *p; p++)
{
- if (!isspace(*p))
+ if (!isspace(*(unsigned char *)p))
return 0;
}
return 1;