X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fatoin.c;h=4ee031307476fb943f35ce16566360955755a114;hp=d22f84fabb012942af60a74aea0929743ba1e102;hb=dd5e6e2ecc4d8d51095059c13ce725d263d99601;hpb=2ca7419e15fc506b3ec2dcff3b288861a328793d diff --git a/src/atoin.c b/src/atoin.c index d22f84f..4ee0313 100644 --- a/src/atoin.c +++ b/src/atoin.c @@ -1,9 +1,9 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2010 Index Data + * Copyright (C) Index Data * See the file LICENSE for details. */ -/** +/** * \file atoin.c * \brief Implements atoi_n function. */ @@ -13,8 +13,8 @@ #endif #include -#include #include +#include int atoi_n(const char *buf, int len) { @@ -22,7 +22,7 @@ int atoi_n(const char *buf, int len) while (--len >= 0) { - if (isdigit(*(const unsigned char *) buf)) + if (yaz_isdigit(*buf)) val = val*10 + (*buf - '0'); buf++; } @@ -33,7 +33,7 @@ int atoi_n_check(const char *buf, int size, int *val) { int i; for (i = 0; i < size; i++) - if (!isdigit(i[(const unsigned char *) buf])) + if (!yaz_isdigit(buf[i])) return 0; *val = atoi_n(buf, size); return 1;