\def\delayedwriteid#1#2{\write\ids{\string\iddef{#1}{#2}{\refcurrentfile}}}
% Used in auxiliary files
-\def\iddef#1#2#3{\ifcsname id:#1\endcsname\immediate\write16{*** Warning: Identifier #1 re-defined ***}\else
+\def\iddef#1#2#3{\ifcsname id:#1\endcsname\ucwwarn{Identifier #1 re-defined}\else
\expandafter\def\csname id:#1\endcsname{#2}%
\expandafter\def\csname ff:#1\endcsname{#3}%
\fi}
\long\def\prependef#1#2{\expandafter\def\expandafter#1\expandafter{#2#1}}
\long\def\appendef#1#2{\expandafter\def\expandafter#1\expandafter{#1#2}}
+\def\ucwwarn#1{\immediate\write16{*** Warning: #1 ***}}
+
%%% Page size and margins %%%
% If you modify these registers, call \setuppage afterwards