Re: [RFC 2/5] lib: remove enum names from typedefs

2021-10-13 Thread Jani Nikula
On Wed, 13 Oct 2021, Tomi Ollila wrote: > On Wed, Oct 13 2021, David Bremner wrote: > >> Jani Nikula writes: >> >>> Given the named enum typedef: >>> >>> typedef enum _name_t { ... } name_t; >>> >>> Hawkmoth uses _name_t as the name for documentation. Typedef the >>> anonymous enum: >>> >>>

Re: [RFC 2/5] lib: remove enum names from typedefs

2021-10-13 Thread Tomi Ollila
On Wed, Oct 13 2021, David Bremner wrote: > Jani Nikula writes: > >> Given the named enum typedef: >> >> typedef enum _name_t { ... } name_t; >> >> Hawkmoth uses _name_t as the name for documentation. Typedef the >> anonymous enum: >> >> typedef enum { ... } name_t; >> >> instead to use

Re: [RFC 2/5] lib: remove enum names from typedefs

2021-10-13 Thread David Bremner
Jani Nikula writes: > Given the named enum typedef: > > typedef enum _name_t { ... } name_t; > > Hawkmoth uses _name_t as the name for documentation. Typedef the > anonymous enum: > > typedef enum { ... } name_t; > > instead to use name_t. We don't really need the enum names for >

[RFC 2/5] lib: remove enum names from typedefs

2021-10-12 Thread Jani Nikula
Given the named enum typedef: typedef enum _name_t { ... } name_t; Hawkmoth uses _name_t as the name for documentation. Typedef the anonymous enum: typedef enum { ... } name_t; instead to use name_t. We don't really need the enum names for anything, and not all of the enum typedefs