From: Fredrik Tolf Date: Wed, 17 Dec 2008 21:47:17 +0000 (+0100) Subject: Added a `calen' utility function. X-Git-Tag: 0.1~124 X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=commitdiff_plain;h=d1bd343cd855cb9b5815d5e636b4e70e766c1f6a Added a `calen' utility function. --- 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