X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fodr_mem.c;h=555c4435c0e0f92aaaf384ee57e5cce67b936fb8;hb=6278ee39573b69b59333a876c52671d0ebbca320;hp=028d06dad2e8cf5d78d9a4b234d6fb96fe9a4b32;hpb=8356ea58313ee1f350226172cf99bfb0b7c5583c;p=yaz-moved-to-github.git diff --git a/src/odr_mem.c b/src/odr_mem.c index 028d06d..555c443 100644 --- a/src/odr_mem.c +++ b/src/odr_mem.c @@ -124,6 +124,22 @@ int odr_seek(ODR o, int whence, int offset) o->pos = offset; return 0; } + +Odr_int odr_atoi(const char *s) +{ +#if NMEM_64 + char *endptr; +#if WIN32 + return _strtoui64(s, &endptr, 10); +#else + return strtoll(s, &endptr, 10); +#endif + +#else + return atoi(s); +#endif +} + /* * Local variables: * c-basic-offset: 4