<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    This may help -- at least it generates no run-time errors :<br>
    <meta name="qrichtext" content="1">
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>
</tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>    \def \treatasteriskspecially </tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>           { % space needed here</tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>                   \ifx *\nexttoken </tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>                           \let \nexttoken = \item </tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>           \else </tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>                   \def \nexttoken {\char `\*}</tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>           \fi</tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>           \nexttoken </tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>   }</tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>    \catcode `\^^M = \active \def ^^M{\futurelet \nexttoken \treatasteriskspecially}</tt></p>
    <tt>
    </tt>
    <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>
</tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>    abcd * efgh</tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>    * ihjk * lmno</tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>    </tt></p>
    <tt>
    </tt>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><tt>    \end</tt></p>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <style type="text/css">
p, li { white-space: pre-wrap; }
</style><br>
    <div class="moz-signature">-- <br>
      Philip Taylor</div>
  </body>
</html>