<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
> Put x in front of everything:<br>
><br>
</div></div>Which reminds me - what are the advantages of it ? In the gallium<br>
drivers (where this is derived from) and I've not seen any issues.<br>
Mostly curious, I'm fine with or without the x.<br></blockquote><div><br></div></div>It prevents empty string problems.  If the variable is undefined or explicitly empty then "x$foo" results in "x" where as "$foo" is just "", which depending on how carefully escaping and or quoting is done, can sometimes disappear entirely as a separate argument instead of an empty string argument.  Adding the x just prevents you from having to bother with empty string workarounds entirely.<br></div></div>