\let\syntright\empty
%% Literal code is in sans face.
-\let\codeface\sffamily
+\def\codeface{\upshape\sffamily}
\DeclareRobustCommand\code[1]{%
\ifmmode\hbox\else\leavevmode\fi%
{\normalfont\codeface\/#1\/}%
\atdef <#1>{\synt{#1}\@scripts}
\atdef "#1"{\lit*{#1}\@scripts}
\atdef `#1'{\lit{#1}\@scripts}
-\atdef |#1|{\textsf{#1}\@scripts}
+\atdef |#1|{\lit*{#1}\@scripts}
%% A handy abbreviation; `\\' itself is too good to steal.
\atdef \\{\textbackslash}