File: trademark.tex

package info (click to toggle)
mh 6.8.4-28
  • links: PTS
  • area: main
  • in suites: slink
  • size: 7,012 kB
  • ctags: 7,496
  • sloc: ansic: 75,211; sh: 3,112; lisp: 2,205; ml: 1,894; makefile: 724; perl: 482; csh: 150; tcl: 66; sed: 43; awk: 7
file content (53 lines) | stat: -rw-r--r-- 1,750 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
% Trademarks...

\def\gobble#1{}

\def\tradeORGfont{\sc}			% used for organizations (e.g., ACM)
\def\tradeNAMfont{\sf}			% used for names (e.g., Ada)

\def\tradeorg#1{\tradeaux{#1}{\expandafter\gobble\string#1}\empty\tradeORGfont}
\def\tradename#1#2#3{\tradeaux{#1}{#2}{#3}\tradeNAMfont}
\def\trademark#1#2{%
    \tradeaux{#1}{\expandafter\gobble\string#1}{#2}\tradeNAMfont
}

\def\tradeaux#1#2#3#4{%
    \def#1/{\relax}%			% in case #3 references #1
    \setbox0=\hbox{#3}%			%   when we make the \hbox
    \ifdim\wd0>0pt
	\gdef#1/{%
	    \tradeaux{#1}{#2}\empty{#4}%
	    #1/\nfootnote{#1/ is a trademark of #3.}%
	}%
    \else
	\gdef#1/{{#4#2}}%
    \fi
}

\tradeorg\acm
\tradeorg\ansi
\tradename\Ada{Ada}
		{the Department of Defense (\Ada/ Joint Program Office)}
\tradeorg\bsd
\tradeorg\ccitt
\tradename\cms{CMS}		{International Business Machines, Incorporated}
\tradename\cpm{CP/M}		{Digital Research Corporation}
\tradename\decnet{DECnet}	{Digital Equipment Corporation}
\tradeorg\dod
\tradename\ethernet{Ethernet}	{the Xerox Corporation}
\tradename\eunice{Eunice}	\empty
\tradeorg\ieee
\tradename\lattice{Lattice}	{Lattice, Incorporated}
\tradename\locus{Locus}		{Locus Computing Corporation}
\tradename\msdos{MS-DOS}	{Microsoft Corporation}
\tradeorg\milstd
\tradename\pcinterface{PC-Interface}%
				{Locus Computing Corporation}
\tradename{\tops20}{Tops20}	{Digital Equipment Corporation}
\tradename\trustedmail{Trusted\ Mail}%
				{Trusted Technologies, Incorporated}
\tradename\unix{UNIX}		{AT\&T Bell Laboratories}
\tradename\vax{VAX}		{Digital Equipment Corporation}
\tradename\vm{VM}		{International Business Machines, Incorporated}
\tradename\vms{VMS}		{Digital Equipment Corporation}
\tradename\xenix{Xenix}		{Microsoft Corporation}