# include <stdlib.h>
#endif
-#ifdef HAVE_STRTOULL
-#define STRTOULL strtoull /* defined in stdlib.h if you try hard enough */
-#else
-/* FIXME: need to support real strtoull here */
-#define STRTOULL strtoul
-#endif
-
#ifdef TEST_PROGRAM
#define blkid_debug_dump_dev(dev) (debug_dump_dev(dev))
static void debug_dump_dev(blkid_dev dev);
/* Some tags are stored directly in the device struct */
if (!strcmp(name, "DEVNO"))
- dev->bid_devno = STRTOULL(value, 0, 0);
+ dev->bid_devno = strtoull(value, 0, 0);
else if (!strcmp(name, "PRI"))
dev->bid_pri = strtol(value, 0, 0);
else if (!strcmp(name, "TIME")) {
char *end = NULL;
- dev->bid_time = STRTOULL(value, &end, 0);
+ dev->bid_time = strtoull(value, &end, 0);
if (end && *end == '.')
- dev->bid_utime = STRTOULL(end + 1, 0, 0);
+ dev->bid_utime = strtoull(end + 1, 0, 0);
} else
ret = blkid_set_tag(dev, name, value, strlen(value));