|
|
Message-ID: <20130821170036.GF30088@port70.net>
Date: Wed, 21 Aug 2013 19:00:36 +0200
From: Szabolcs Nagy <nsz@...t70.net>
To: musl@...ts.openwall.com
Subject: Re: SUN_LEN
* Rich Felker <dalias@...ifal.cx> [2013-08-21 12:42:20 -0400]:
> > Declaring strlen is not easy because size_t is not defined. So I guess
> > we also need an additional #if before including bits/alltypes.h to
> > define __NEED_size_t...
> >
> > This is why I thought a function might be less ugly.
>
> Here's a sketch of what it could be:
>
> static __inline unsigned long __SUN_LEN(struct sockaddr_un *__s)
> {
> unsigned long __i;
> for (__i=0; __s->sun_path[__i]; __i++);
> return __i+2;
> }
> #define SUN_LEN(s) __SUN_LEN(s)
you could include stddef.h, but this works as well
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.