[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
"_t" type names
From: |
Ivan Shmakov |
Subject: |
"_t" type names |
Date: |
Tue, 09 Oct 2012 02:16:44 +0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) |
>>>>> Nikos Mavrogiannopoulos <address@hidden> writes:
[…]
> - ASN1_ARRAY_TYPE -> asn_static_node_t
> - ASN1_TYPE -> asn_node_t
> + ASN1_DATA_NODE -> asn1_data_node_st
> + ASN1_ARRAY_TYPE -> asn1_static_node_t
> + ASN1_TYPE -> asn1_node_t
AIUI, the use of the “_t” type name suffix is generally
discouraged (for names other than those of POSIX own types, and
types provided by vendor-specific POSIX extensions; see below.)
Given that the prefix those types bear makes a name clash
somewhat unlikely (outside of the library, anyway), I'd suggest
simply dropping “_t” altogether (thus: asn1_static_node,
asn1_node, etc.)
TIA.
--cut: http://www.eyrie.org/~eagle/notes/style/c.html --
[…] Also avoid using the _t suffix for any type; all types ending in
_t are reserved by POSIX. […]
--cut: http://www.eyrie.org/~eagle/notes/style/c.html --
--cut: http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xsh_chap02.html
--
The requirement that additional types defined in this section end in
“_t” was prompted by the problem of name space pollution. […] To
allow implementors to provide their own types, all conforming
applications are required to avoid symbols ending in “_t”, which
permits the implementor to provide additional types. […]
--cut: http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xsh_chap02.html
--
[…]
--
FSF associate member #7257
- "_t" type names,
Ivan Shmakov <=
- Re: "_t" type names, Nikos Mavrogiannopoulos, 2012/10/09
- "_t" type names, and other coding style alternatives, Ivan Shmakov, 2012/10/09
- Re: "_t" type names, and other coding style alternatives, Nikos Mavrogiannopoulos, 2012/10/11
- Re: "_t" type names, and other coding style alternatives, Simon Josefsson, 2012/10/11
- Re: "_t" type names, and other coding style alternatives, Nikos Mavrogiannopoulos, 2012/10/11
- Re: "_t" type names, and other coding style alternatives, Simon Josefsson, 2012/10/15
- Re: "_t" type names, and other coding style alternatives, Ivan Shmakov, 2012/10/16
- Re: "_t" type names, and other coding style alternatives, Simon Josefsson, 2012/10/16