* Copyright (c) 1995-2004, Index Data
* See the file LICENSE for details.
*
- * $Id: log.c,v 1.17 2004-11-23 14:10:47 heikki Exp $
+ * $Id: log.c,v 1.19 2004-12-30 00:11:00 adam Exp $
*/
/**
#include <errno.h>
#include <time.h>
#include <yaz/nmem.h>
-#include <yaz/ylog.h>
+#include <yaz/log.h>
+#include <yaz/xmalloc.h>
static NMEM_MUTEX log_mutex = 0;
static int mutex_init_flag = 0; /* not yet initialized */
{
const char *p;
int i;
- int found;
- int negated;
char clean[255] = "";
char *n = clean;
while (*str)
{
- found = 0;
- negated=0;
+ int found = 0;
+ int negated = 0;
for (p = str; *p && *p != ','; p++)
;
if (*str=='-')
negated=1;
str++;
}
- if (isdigit(*str))
+ if (isdigit(*(unsigned char *) str))
{
level = atoi (str);
found = 1;