From d1bd343cd855cb9b5815d5e636b4e70e766c1f6a Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Wed, 17 Dec 2008 22:47:17 +0100 Subject: [PATCH] Added a `calen' utility function. --- lib/utils.c | 8 ++++++++ lib/utils.h | 1 + 2 files changed, 9 insertions(+) diff --git a/lib/utils.c b/lib/utils.c index 3dda9e5..e0dc22c 100644 --- a/lib/utils.c +++ b/lib/utils.c @@ -167,3 +167,11 @@ void freeca(char **ca) free(*c); free(ca); } + +int calen(char **a) +{ + int i; + + for(i = 0; *a; a++, i++); + return(i); +} diff --git a/lib/utils.h b/lib/utils.h index 2b9d1df..e359d6c 100644 --- a/lib/utils.h +++ b/lib/utils.h @@ -67,5 +67,6 @@ char *sprintf3(char *format, ...); off_t atoo(char *n); char **tokenize(char *src); void freeca(char **ca); +int calen(char **a); #endif -- 2.11.0