]>
Commit | Line | Data |
---|---|---|
bac41a7b A |
1 | % file: .../doc/snacc.tex |
2 | ||
a66d0d4a | 3 | % $Header: /cvs/root/Security/SecuritySNACCRuntime/doc/Attic/snacc.tex,v 1.1.1.1 2001/05/18 23:14:10 mb Exp $ |
bac41a7b A |
4 | % $Log: snacc.tex,v $ |
5 | % Revision 1.1.1.1 2001/05/18 23:14:10 mb | |
6 | % Move from private repository to open source repository | |
7 | % | |
8 | % Revision 1.1.1.1 1999/03/16 18:05:54 aram | |
9 | % Originals from SMIME Free Library. | |
10 | % | |
11 | % Revision 1.1 1997/01/01 22:47:25 rj | |
12 | % first check-in | |
13 | % | |
14 | ||
15 | \input{misc-hyph} | |
16 | ||
17 | % different methods get a backslash: | |
18 | % \verb_\_ -> Courier | |
19 | % \char`\\ -> Times-Roman | |
20 | % $\backslash$ -> math font | |
21 | ||
22 | % for 2up (2x A5 on A4): | |
23 | %\def\fmtsize{12pt} | |
24 | %% for A4: | |
25 | \def\fmtsize{10pt} | |
26 | ||
27 | \documentclass[\fmtsize,a4paper,twoside]{report} | |
28 | \usepackage{t1enc} | |
29 | \usepackage{isolatin1} | |
30 | \usepackage{times} | |
31 | %\usepackage{latexsym} | |
32 | \usepackage{amssymb} | |
33 | \usepackage[dvips]{graphicx} | |
34 | ||
35 | \sloppypar | |
36 | ||
37 | \newlength{\spacing} | |
38 | \setlength{\spacing}{\baselineskip} | |
39 | \newcommand{\nspace}[1]{\setlength{\baselineskip}{#1\spacing}} | |
40 | \newenvironment{linespacing}[1]{\nspace{#1}}{} | |
41 | ||
42 | %% myitemize environment---less space between items | |
43 | %\newenvironment{myitemize}[0]{\begin{itemize}\nspace{0.5}} {\end{itemize}} | |
44 | ||
45 | %\setlength{\topmargin}{-.50in} | |
46 | %\setlength{\textwidth}{6.0in} | |
47 | %\setlength{\textheight}{8.5in} | |
48 | %\setlength{\oddsidemargin}{.25in} | |
49 | \def\myparindent{0in} | |
50 | \setlength{\parindent}{\myparindent} | |
51 | \def\myparskip{8pt} | |
52 | \setlength{\parskip}{\myparskip} | |
53 | %\def\myparsep{\parsep} | |
54 | %\def\myitemsep{\itemsep} | |
55 | ||
56 | \input{misc-defs} | |
57 | ||
58 | \include{version} | |
59 | ||
60 | \begin{document} | |
61 | \thispagestyle{empty} | |
62 | \title{Snacc 1.2rj: A High Performance ASN.1 to C/C++/IDL Compiler} | |
63 | \author{Michael Sample\\ | |
64 | msample@cs.ubc.ca\\\\ | |
65 | Department of Computer Science\\ | |
66 | University of British Columbia\\ | |
67 | 6356 Agricultural Rd.\\ | |
68 | Vancouver, British Columbia\\ | |
69 | Canada, V6T 1Z2\\\\ | |
70 | \\ | |
71 | augmented by:\\ | |
72 | Robert Joop\\ | |
73 | $<$rj@rainbow.in-berlin.de$>$} | |
74 | %\date{February 1993, updated July 1993, | |
75 | %augmented by Robert Joop $<$rj@rainbow.in-berlin.de$>$ 1994/1995} | |
76 | \date{msample: February 1993, updated July 1993\\ | |
77 | rj: 1994/1995\\ | |
78 | \quad\\ | |
79 | \emph{Preliminary documentation as of \today\\for Snacc \snaccversion} | |
80 | } | |
81 | \maketitle | |
82 | ||
83 | % copyright notice on software and documentation | |
84 | ||
85 | This work was made possible by grants from the Canadian Institute for | |
86 | Telecommunications Research (CITR) and Natural Sciences and | |
87 | Engineering Research Council of Canada (NSERC). | |
88 | ||
89 | Copyright (C) 1990, 1991, 1992, 1993 Michael Sample | |
90 | and the University of British Columbia | |
91 | ||
92 | Copyright \copyright 1994, 1995 Robert Joop | |
93 | and GMD FOKUS | |
94 | ||
95 | This program, Snacc, is free software; you can redistribute it and/or | |
96 | modify it under the terms of the GNU General Public License as | |
97 | published by the Free Software Foundation; either version 2 of the | |
98 | License, or (at your option) any later version. | |
99 | ||
100 | The runtime libraries are copyright to the University of British | |
101 | Columbia and Michael Sample. They are free software; you can | |
102 | redistribute them and/or modify them as long as the original, | |
103 | unmodified copyright information with/in them. The GNU Library | |
104 | Public License has been removed as of version 1.1. | |
105 | ||
106 | What we're trying to say is: you can't sell the compiler but you can | |
107 | sell products that use the code generated by the compiler and the | |
108 | runtime libraries. | |
109 | ||
110 | This program and the associated libraries are distributed in the hope | |
111 | that they will be useful, but WITHOUT ANY WARRANTY; without even the | |
112 | implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | |
113 | PURPOSE\@. See the GNU General Public License for more details. | |
114 | ||
115 | You should have received a copy of the GNU General Public License and | |
116 | the GNU Library General Public License along with this program; if | |
117 | not, write to the Free Software Foundation, Inc., 675 Mass Ave, | |
118 | Cambridge, MA 02139, USA\@. | |
119 | ||
120 | Permission is granted to make and distribute verbatim copies of | |
121 | this manual provided the copyright notice and this permission notice | |
122 | are preserved on all copies. | |
123 | ||
124 | Permission is granted to copy and distribute modified versions of this | |
125 | manual under the conditions for verbatim copying, provided that the | |
126 | entire resulting derived work is distributed under the terms of a | |
127 | permission notice identical to this one. | |
128 | ||
129 | % table of contents | |
130 | %\setlength{\parskip}{0pt} | |
131 | \tableofcontents | |
132 | %\setlength{\parskip}{\myparskip} | |
133 | ||
134 | % list of figures | |
135 | \listoffigures | |
136 | ||
137 | % list of tables | |
138 | %listoftables | |
139 | ||
140 | \include{intro-1.2} | |
141 | \include{intro-1.1} | |
142 | ||
143 | \include{design} | |
144 | ||
145 | \include{c-gen} | |
146 | \include{c-lib} | |
147 | \include{c++-gen} | |
148 | \include{c++-lib} | |
149 | ||
150 | \include{meta} | |
151 | \include{tcl} | |
152 | \include{editor} | |
153 | ||
154 | \include{idl-gen} | |
155 | ||
156 | \include{ttab} | |
157 | ||
158 | \include{modifying} | |
159 | ||
160 | \include{future-work} | |
161 | ||
162 | \appendix | |
163 | ||
164 | \include{asn1-defs} | |
165 | ||
166 | \include{coding} | |
167 | \include{makefile} | |
168 | ||
169 | \bibliography{snacc,corba,tcl} | |
170 | \bibliographystyle{plain} | |
171 | ||
172 | \end{document} |