On Thu, Jan 19, 2023 at 9:39 PM Tyler Retzlaff <roret...@linux.microsoft.com> wrote: > > On Thu, Jan 19, 2023 at 11:42:02AM -0800, Stephen Hemminger wrote: > > On Thu, 19 Jan 2023 19:46:12 +0100 > > David Marchand <david.march...@redhat.com> wrote: > > > > > +#ifndef __DOXYGEN__ > > > + __rte_exclusive_lock_function(&seqlock->lock) > > > +#endif > > > { > > > > Would be cleaner any required ifdefs was in rte_lock_annotations > > rather than sprinkling the code > > we briefly touched on abstracting annotations in another thread. it > would be favorable if annotations were stashed behind macros that could > be expanded for more than just clang/internal/under doxygen to make > available opportunities to use other annotation dialects that may be > compatible.
I am open to abstractions. Do you have pointers for an equivalent functionnality in other compilers/tooling? -- David Marchand