[Geany-devel] struct names / geany macro

Enrico Tröger enrico.troeger at xxxxx
Wed May 28 15:46:36 UTC 2008


On Tue, 27 May 2008 15:34:02 +0100, Nick Treleaven
<nick.treleaven at btinternet.com> wrote:

> On Mon, 26 May 2008 13:03:21 +0100
> Nick Treleaven <nick.treleaven at btinternet.com> wrote:
> 
> > On Sun, 25 May 2008 22:20:01 +0200
> > Enrico Tröger <enrico.troeger at uvena.de> wrote:
> ...
> > > I started using the underscores because I thought this is common
> > > practise (at least I read a lot of code where underscores are
> > > used) and at some point there were problems if structs and types
> > > had the same name, so the easiest solution was to prefix the
> > > struct name with
> > 
> > Do you remember what problems there were?
> 
> Just to add info:
> 
> Although I haven't yet found a link to the relevant part of the ISO
> C90 standard, I've read elsewhere that struct names and typedef names
> have separate namespaces.
> 
> http://blogs.msdn.com/oldnewthing/archive/2008/03/26/8336829.aspx
> 
> So for new code (such as our API) it ought to be fine to use the same
> name for each. Also I'm pretty sure I'd done this a few times already

Ok, so let's use the same names for structs and typedefs.


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.key
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.geany.org/pipermail/devel/attachments/20080528/bc5fe606/attachment.pgp>


More information about the Devel mailing list