diff --git a/l3kernel/l3basics.dtx b/l3kernel/l3basics.dtx index d3ca7c0cee..b59680aa0b 100644 --- a/l3kernel/l3basics.dtx +++ b/l3kernel/l3basics.dtx @@ -2818,6 +2818,29 @@ { \cs_if_exist:cTF {#1} { \use:c {#1} } { } } % \end{macrocode} % \end{macro} +% +% \begin{macro}{\cs_use:N, \cs_use:c}[EXP,added=2019-01-13] +% \begin{macrocode} +\__kernel_if_debug:TF + { + \cs_set:Npn \cs_use:N #1 + { + \__kernel_chk_cs_exist:N #1 + #1 + } + \cs_set:Npn \cs_use:c #1 + { + \__kernel_chk_cs_exist:c {#1} + \cs:w #1 \cs_end: + } + } + { + \cs_set:Npn \cs_use:N #1 { #1 } + \cs_set:Npn \cs_use:c #1 { \cs:w #1 \cs_end: } + } +% \end{macrocode} +% \end{macro} + % % \subsection{Preliminaries for new functions} %