Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Chris M. Thomasson" Newsgroups: comp.lang.c Subject: Re: Help requested with P99-based macro to create Wayland listeners Date: Wed, 10 Apr 2024 13:55:17 -0700 Organization: A noiseless patient Spider Lines: 35 Message-ID: References: <86ttka1p61.fsf@linuxsc.com> <9kxRN.169894$t8cc.141699@fx06.iad> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Wed, 10 Apr 2024 22:55:17 +0200 (CEST) Injection-Info: dont-email.me; posting-host="1e0154287d270c974cd6798ddf950547"; logging-data="1263044"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CyJrxdj4AijhdqoYmIGSV8dk8lWsIogM=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:k89dNG32K8Fq0khf5AuCXVzEQzk= In-Reply-To: Content-Language: en-US Bytes: 2428 On 4/10/2024 12:39 PM, bart wrote: > On 10/04/2024 20:29, David Brown wrote: >> On 10/04/2024 20:44, Chris M. Thomasson wrote: >> >>> >>> The OP needs a deep read of the chaos lib: >>> >>> https://github.com/rofl0r/chaos-pp [...] > I've seen lots of github projects and this is poor. But then, I don't > know if this was ever meant to be seen like this; maybe it is just data > referenced by another project. Or you need special tools to view. I accidentally posted this followup to David Brown. Sorry! Yeah. Sigh. However, you can read some of the docs. A screenshot from my end dealing with preprocessor arrays: https://i.ibb.co/1rhBjCf/image.png Another one dealing with so-called "active arguments": https://i.ibb.co/vPTvdnP/image.png I think Boost used to use or is based on chaos-pp wrt BOOST_PP_* https://i.ibb.co/vPTvdnP/image.png Also, remember this old post Bart? https://groups.google.com/g/comp.lang.c/c/LkaB9kxIzTE/m/VypqT2VRBgAJ :^)