All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Gre Taguran" <gtaguran@sni.ph>
To: linux-c-programming@vger.kernel.org
Subject: Re: array size 1 ? 	All headers
Date: Wed, 21 Jul 2004 10:27:35 +0800	[thread overview]
Message-ID: <20040721015338.M80608@sni.ph> (raw)

i think its not array of 1 but instead array of 2 which is 0 and 1 index. maybe 
it is because u were thinking that the last array index (in this case is 1) is 
null, but it is only applicable when handling string because string needs a 
terminated string. ex.

char tst[1];
tst[0]='g';
tst[1]='r';
printf("%s",tst); //this would print gr<and more chars here because it is not 
terminated
printf("%c=%c"); //this will print gr meaning tst[1] is alocated by 'r'

try this out.

>Hi, 
>What does an array of size 1 mean? or maybe I might be putting it wrong, so 
>here's the declaration - 
>
>struct option_state { 
>   int refcnt; 
>   int universe_count; 
>   int site_universe; 
>   int site_code_min; 
>   VOIDPTR universes[1]; 
>}; 
>
>(code from ISC DHCP sources includes/dhcpd.h) 
>
>What does universes[1] mean here? 
>
>Thanks. 
>-Anshu


GRETAGS
http://www.sni.ph/~gtaguran
Research & Software Development
SNI Phils. CDO 
Tel no. 8585773/720011

--
Message sent using e-Finity WebMail 2.0
System Net International, Philippines, Inc.
an affiliate of SNI, Virginia, USA
www.sni.ph www.sni-inc.com


             reply	other threads:[~2004-07-21  2:27 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-21  2:27 Gre Taguran [this message]
2004-07-21  2:57 ` array size 1 ? All headers Luiz Fernando N. Capitulino
2004-07-21  3:17   ` joy
2004-07-21 12:10     ` Luiz Fernando N. Capitulino
2004-07-21  3:18   ` Eric Bambach
2004-07-21  3:19   ` canbaby
2004-07-21  3:38   ` Glynn Clements
     [not found]   ` <200407202217.43875.eric@cisu.net>
2004-07-21 12:07     ` Luiz Fernando N. Capitulino

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040721015338.M80608@sni.ph \
    --to=gtaguran@sni.ph \
    --cc=linux-c-programming@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.