That is probably why they invented the "%#" construct, from TFM:<br><br>       #      The  value  should be converted to an ''alternate form''.  For o<br>              conversions, the first character of the output  string  is  made
<br>              zero (by prefixing a 0 if it was not zero already).  For x and X<br>              conversions, a non-zero result has the string '0x' (or '0X'  for<br>              X  conversions) prepended to it.  For a, A, e, E, f, F, g, and G
<br>              conversions, the result will always  contain  a  decimal  point,<br>              even  if  no digits follow it (normally, a decimal point appears<br>              in the results of those conversions only if  a  digit  follows).
<br>              For g and G conversions, trailing zeros are not removed from the<br>              result as they would otherwise be.  For other  conversions,  the<br>              result is undefined.<br><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
aye should be 0x.. </blockquote><br></div>Argv,<br>Pat<br>---<br><br>