"Bryan C. Warnock" wrote:
>
> On Friday 22 March 2002 17:53, Russ Allbery wrote:
> > Brent Dax <[EMAIL PROTECTED]> writes:
> >
> > > Parrot_Foo for external names, FOO for internal names, struct
> > > parrot_foo_t for struct names.
> >
> > POSIX reserves all types ending in _t. I'm not sure that extends to
> > struct tags, but it may still be better to use _s or something else
> > instead to avoid potential problems.
>
> We had always used _T (structs), _E (enums), _EE (enum elements), and _F
> (enums that were flags). I always thought that was a little overboard, but
> far less so than Hungarian notation, which I had always abhorred.
Besides, struct etc. are their own namespace, aside from the normal
variables/functions namespace. No need for any pre/postfix at all.
Segher