summaryrefslogtreecommitdiffstats
path: root/dimension/utility.h
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2011-04-03 21:00:59 -0400
committerTavian Barnes <tavianator@gmail.com>2011-04-03 21:00:59 -0400
commit7bc2770af08e317b2076540050c68d2de55a11db (patch)
treef70c99bcf17b62cdb6a956f97e78c9513288febf /dimension/utility.h
parent90e477cde0e9c2f7d8e085efa19b2fe2d0f9aae5 (diff)
downloaddimension-7bc2770af08e317b2076540050c68d2de55a11db.tar.xz
New dmnsn_strto* helper functions.
Diffstat (limited to 'dimension/utility.h')
-rw-r--r--dimension/utility.h8
1 files changed, 8 insertions, 0 deletions
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 <stdbool.h>
+
+/* 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)))