[PATCH 8/9 V3] Add documentation for the new DTS language.
Warner Losh
imp at bsdimp.com
Wed Oct 1 14:01:51 EST 2008
From: David Gibson <david at gibson.dropbear.id.au>
Subject: Re: [PATCH 8/9 V3] Add documentation for the new DTS language.
Date: Wed, 1 Oct 2008 13:46:56 +1000
> This could either be done by actually invoking cpp, using some
> pre-and-post mangling to deal with the #-in-property-names problem.
> Or we could build our own preprocessor that uses something other than
> # as a magic character, but otherwise works like cpp.
There's always m4, but that has its own set of issues.
Not sure if I should add a :-) or a :-(.
You could also s/#/$/g on the source and pass that through cpp and
then undo it on the other side. Assuming that cpp has been compiled
with $ in symbol name support.
The root of the problem here is that the original openfirmware spec
wasn't 'C' and many of the new language features are aimed at a 'C'
audience...
Warner
More information about the devicetree-discuss
mailing list