File:  [CSRG BSD Unix] / 43BSD / contrib / mh / papers / bboards / trademark.tex
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:54 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43
BSD 4.3

% Trademarks...

\def\gobble#1{}

\def\trademark#1#2{%
    \let#1/\relax			% in case #2 references #1
    \setbox0=\hbox{#2}%			%   when we make the \hbox
    \ifdim\wd0>0pt
	\gdef#1/{%
	    \trademark{#1}\empty	% only in TeX: a recursive macro
	    #1/\nfootnote{#1/ is a trademark of #2.}%
	}%
    \else
	\gdef#1/{{\sc\expandafter\gobble\string#1}}%
    \fi
}

\catcode`\&=12
\trademark\acm\empty
\trademark\Ada{the Department of Defense (\Ada/ Joint Program Office)}
\trademark\bsd\empty
\trademark\ccitt\empty
\trademark\dod\empty
\trademark\eunice\empty
\trademark\ieee\empty
\trademark\unix{AT&T Bell Laboratories}
\trademark\vax{Digital Equipment Corporation}
\trademark\vms{Digital Equipment Corporation}

% hack: \trademark\tops20{Digital Equipment Corporation} doesn't work...
\gdef\tops20/{%
    \gdef\tops20/{{\sc tops20}}%
    \tops20/\nfootnote{\tops20/ is a trademark of Digital Equipment Corporation.}%
}

\catcode`\&=4

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.