<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Sep 27, 2014 at 11:47 PM, Joshua Root <span dir="ltr"><<a href="mailto:jmr@macports.org" target="_blank">jmr@macports.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":4ve" class="" style="overflow:hidden">That isn't the issue AFAICT, it's just doing things with comments that<br>
were probably undefined before and now don't work:<br></div></blockquote></div><br>That is in fact closely related to the issue. The old K&R preprocessor allowed that as a hack; ANSI C required that comments expand to spaces, and provided new # and ## operations for token splicing --- but these require valid C tokens.</div><div class="gmail_extra"><br></div><div class="gmail_extra"> <span style="font-family:arial,sans-serif;font-size:12px"># define ProjectRulesFile Concat3(<,TopLevelProject,.</span><span style="font-family:arial,sans-serif;font-size:12px">rules>)</span><br clear="all"><div><br></div><div>may happen to work if you update it to use ANSI token splicing --- but I doubt it, since it's designed for valid C tokens and you're trying to generate a single invalid C token.</div><div><br></div><div>Also watch what happens with single quoted strings when xmkmf expands macros in Imakefiles.</div><div><br></div>-- <br><div dir="ltr"><div>brandon s allbery kf8nh sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a> <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div>
</div></div>