| 1 |
\chapter{Example code}\label{chap:example} |
| 2 |
\section{Caesar example} |
| 3 |
\subsubsection{{\tt caesar-common.h}} |
| 4 |
\lstinputlisting{code/caesar/caesar-common.h} |
| 5 |
\subsubsection{{\tt caesar-common.c}} |
| 6 |
\lstinputlisting{code/caesar/caesar-common.c} |
| 7 |
\subsubsection{{\tt caesar-sn.c}} |
| 8 |
\lstinputlisting{code/caesar/caesar-sn.c} |
| 9 |
\subsubsection{{\tt caesar-an.c}} |
| 10 |
\lstinputlisting{code/caesar/caesar-an.c} |
| 11 |
\subsubsection{{\tt Makefile}} |
| 12 |
\lstinputlisting[language=make]{code/caesar/Makefile} |
| 13 |
|
| 14 |
\section{Caesar-Stubgen example} |
| 15 |
\subsubsection{{\tt caesar.xml}} |
| 16 |
\lstinputlisting[language=XML]{code/caesar-stubgen/caesar.xml} |
| 17 |
\subsection{{\tt Makefile}} |
| 18 |
\lstinputlisting[language=XML]{code/caesar-stubgen/Makefile} |
| 19 |
\subsubsection{{\tt caesar\_common.h}} |
| 20 |
\lstinputlisting{code/caesar-stubgen/caesar_common.h} |
| 21 |
|
| 22 |
\subsubsection{{\tt caesar\_user.c}} |
| 23 |
\lstinputlisting{code/caesar-stubgen/caesar_user.c} |
| 24 |
\subsubsection{{\tt caesar\_user.h}} |
| 25 |
\lstinputlisting{code/caesar-stubgen/caesar_user.h} |
| 26 |
|
| 27 |
\subsubsection{{\tt caesar\_service.c}} |
| 28 |
\lstinputlisting{code/caesar-stubgen/caesar_service.c} |
| 29 |
\subsubsection{{\tt caesar\_service.h}} |
| 30 |
\lstinputlisting{code/caesar-stubgen/caesar_service.h} |