\documentclass[english,a4paper,11pt,oldtoc,mctitle]{artikel3}
\input{macros}

% For including some files from reports
\newcommand{\xchapter}[1]{\section{#1}}
\newcommand{\xsection}[1]{\subsection{#1}}
\newcommand{\xsectionstar}[1]{\subsection*{#1}}
\newcommand{\xsubsection}[1]{\subsubsection{#1}}


\title{Ion: Notes for the module and patch writer}
\author{Tuomo Valkonen \\ tuomov at iki.fi}
%%DATE

\makeindex


\begin{document}

\maketitle

Ion: Notes for the module and patch writer\\
Copyright \copyright\  2003--2004 Tuomo Valkonen.

This document is free; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This document is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
section entitled ``GNU General Public License'' for more details.

\bigskip

\begin{abstract}
    This document is an unorganized collection of notes for
    those who want to write modules or patches to Ion.
\end{abstract}

\tableofcontents

\input{objects}

\input{objectsimpl}

\input{luaif}

\input{designnotes}

\input{cstyle}

\appendix

\input{gpl}

\printindex

\end{document}
