-          if (!defined($arg->{'text'}) or $arg->{'text'} !~ 
/^[[:alnum:]]$/) {
    +          if (!defined($arg->{'text'}) or ($arg->{'text'} !~ 
/^[[:alnum:]]$/ and
    +              $arg->{'text'} !~ /^[0-9]+$/)) {

Thanks, but it appears to be insufficient.  For me, running the patched
makeinfo results on this:

\input texinfo
@setfilename enum10.info
@enumerate 10
@item
Tenth item.
@end enumerate
@bye

Results in:

  .  Tenth item.

It was not immediately apparent to me where it's getting mixed up.
$arg->{'text'} and hence $spec are indeed "10" ...
If Patrice doesn't get it in the next couple of days, I'll look further.

k

Reply via email to