summaryrefslogtreecommitdiffstats
path: root/lib/strutils.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/strutils.c')
-rw-r--r--lib/strutils.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/strutils.c b/lib/strutils.c
index 2337b07b9..8e8ab2f37 100644
--- a/lib/strutils.c
+++ b/lib/strutils.c
@@ -132,6 +132,16 @@ err:
return -1;
}
+int isdigit_string(const char *str)
+{
+ const char *p;
+
+ for (p = str; p && *p && isdigit((unsigned char) *p); p++);
+
+ return p && p > str && !*p;
+}
+
+
#ifndef HAVE_MEMPCPY
void *mempcpy(void *restrict dest, const void *restrict src, size_t n)
{