[Asterisk-Dev] FW: asterisk/doc CODING-GUIDELINES,1.4,1.5

joachim zoachien at securax.org
Wed Jan 19 05:48:55 MST 2005


Hes not trying to get the length of the string, he's just checking if
its longer then 0 chars.


Andrew Kohlsmith wrote:

>On January 19, 2005 12:00 am, Edwin Groothuis wrote:
>
>
>>Any C programmer who checks with strlen() if the length of a string
>>is greater than zero should be forced to read the K&R book again
>>to understand how the C programming language actually works.
>>
>>
>
>Save me a trip to the library and tell me when strlen() would not return the
>length of a string?
>
>I've been a C programmer for over a decade now and can't think of a reason why
>this would be considered a bad thing.  At the very heart of strlen would be a
>loop something along the line of
>
>int count = 0;
>while (*(string++))
>        count++;
>
>Yes my C's getting rusty but can you think of a better/faster way to count the
>characters in a zero-terminated string?
>
>-A.
>_______________________________________________
>Asterisk-Dev mailing list
>Asterisk-Dev at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-dev
>To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-dev
>
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : http://lists.digium.com/pipermail/asterisk-dev/attachments/20050119/06077584/signature.pgp


More information about the asterisk-dev mailing list