On Thu, Nov 11, 2010 at 08:17:54AM +0100, Werner LEMBERG wrote:
>
> The CVS version of makeinfo produces zillions of this warning:
>
> warning: @foo defined with zero or more than one argument should be
> invoked with {}
>
> This hasn't been the case with the old makeinfo version, and I suspect
> that there are many, many texinfo documents which don't follow this
> new convention. Has there been ever a situation where
>
> @foo
>
> called alone in a line caused problems?
If I recall well, this was decided because it was considered to be
wrong, and TeX cannot handle rightly the situation. An dit is not new,
this is in the Texinfo manual:
The braces are required in the invocation (but not the
definition), even when the macro takes no arguments, consistent with
all other Texinfo commands.
--
Pat