Am 27.09.2012 um 18:16 schrieb Marco Patzer
Question for the others: What's the difference of \dodoubleargument and \dodoubleempty? I expected \dodoubleargument to throw an error since the arguments are supposed to be mandatory.
In MkIV Hans didn’t add this check and in MkII he disabled is for command with three or less argument but even then you get only a message in the log when your command has no argument (i.e. a command with four argument complains only when it has zero argument but doesn’t complain when it has one to four arguments). Even though there is no difference between the \*empty and \*argument commands I would use both because you can see in the source that a command with \*argument has mandatory arguments while the argument for a \*empty command are optional. Wolfgang