[ccan] [PATCH 0/5] cppmagic: Preprocessor tricks

David Gibson david at gibson.dropbear.id.au
Sat Jan 30 23:51:09 AEDT 2016


On Wed, Jan 27, 2016 at 10:39:56PM +1100, David Gibson wrote:
> ccan already has cpp macros used in some interesting ways.  This
> module is far more interesting.. or possibly horrifying.
> 
> It includes some very fancy preprocessor techniques described in the
> article at:
>     http://jhnet.co.uk/articles/cpp_magic
> 
> This includes preprocessing time evaluated conditionals, (sort of)
> recursion and iteration across the parameters of varargs macros.

No comments so far.  Unless there's an objection in the next couple of
days, I'll commit this myself.

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/ccan/attachments/20160130/192949ec/attachment.sig>


More information about the ccan mailing list