> From: Christopher Dimech <[email protected]>
> Date: Tue, 22 Jun 2021 19:52:52 +0200
> Cc: help-texinfo gnu <[email protected]>
> 
> @macro usubsec {label, titl}
> 
> @set lb \label\
> @set tl \titl\
> @ifclear usubsec-no-label
>    @unnumberedsubsec @value{lb} @ @value{tl}
> @end ifclear
> 
> @ifset usubsec-no-label
>   @unnumberedsubsec @value{tl}
> @end ifset
> 
> @end macro

IME, it's better to have 2 different variants of this macr instead of
having @ifclear/@ifset inside the macro.  IOW, move the
@ifset/@ifclear outside of the macro, and have each condition define
the @macro differently, but without any conditionals inside it.

Reply via email to