From 7bc2770af08e317b2076540050c68d2de55a11db Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 3 Apr 2011 21:00:59 -0400 Subject: New dmnsn_strto* helper functions. --- dimension/utility.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'dimension/utility.h') diff --git a/dimension/utility.h b/dimension/utility.h index 1c0a98b..13cfdf5 100644 --- a/dimension/utility.h +++ b/dimension/utility.h @@ -21,6 +21,14 @@ #define UTILITY_H #include "parse.h" /* For dmnsn_parse_location */ +#include + +/* Wrappers for strtol and strtoul, and some added ones */ +bool dmnsn_strtoi(int *n, const char *nptr, int base); +bool dmnsn_strtol(long *n, const char *nptr, int base); +bool dmnsn_strtoui(unsigned int *n, const char *nptr, int base); +bool dmnsn_strtoul(unsigned long *n, const char *nptr, int base); +bool dmnsn_strtod(double *n, const char *nptr); #if defined(__GNUC__) || defined(__attribute__) #define DMNSN_PRINTF_WARN(f, a) __attribute__((format (printf, f, a))) -- cgit v1.2.3