From 44f59be7f1fbf791e2452718bfb88fe9c26fa533 Mon Sep 17 00:00:00 2001 From: OLSSON Hans Date: Fri, 20 Nov 2020 14:38:15 +0100 Subject: [PATCH] UseOwnLanguageDef --- chapters/functions.tex | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/chapters/functions.tex b/chapters/functions.tex index 9d1af9f42..f93333cdd 100644 --- a/chapters/functions.tex +++ b/chapters/functions.tex @@ -1744,11 +1744,11 @@ \subsubsection{Simple Types}\label{simple-types} & \multicolumn{1}{c}{\tablehead{Input}} & \multicolumn{1}{c}{\tablehead{Output}}\\ \hline \hline -\lstinline!Real! & \lstinline[language=FORTRAN77]!DOUBLE PRECISION! & \lstinline[language=FORTRAN77]!DOUBLE PRECISION!\\ -\lstinline!Integer! & \lstinline[language=FORTRAN77]!INTEGER! & \lstinline[language=FORTRAN77]!INTEGER!\\ -\lstinline!Boolean! & \lstinline[language=FORTRAN77]!LOGICAL! & \lstinline[language=FORTRAN77]!LOGICAL!\\ +\lstinline!Real! & \lstinline[language=fortran77]!DOUBLE PRECISION! & \lstinline[language=fortran77]!DOUBLE PRECISION!\\ +\lstinline!Integer! & \lstinline[language=fortran77]!INTEGER! & \lstinline[language=fortran77]!INTEGER!\\ +\lstinline!Boolean! & \lstinline[language=fortran77]!LOGICAL! & \lstinline[language=fortran77]!LOGICAL!\\ \lstinline!String! & \emph{Special} & \emph{Not available}\\ -Enumeration type & \lstinline[language=FORTRAN77]!INTEGER! & \lstinline[language=FORTRAN77]!INTEGER!\\ +Enumeration type & \lstinline[language=fortran77]!INTEGER! & \lstinline[language=fortran77]!INTEGER!\\ \hline \end{tabular} \end{center} @@ -1821,13 +1821,13 @@ \subsubsection{Arrays}\label{arrays-1} \hline \hline \lstinline!T[$\mathit{dim}_{1}$]! & -\lstinline[language=FORTRAN77]!T', INTEGER $\mathit{dim}_{1}$! +\lstinline[language=fortran77]!T', INTEGER $\mathit{dim}_{1}$! \\ \lstinline!T[$\mathit{dim}_{1}$, $\mathit{dim}_{2}$]! & -\lstinline[language=FORTRAN77]!T', INTEGER $\mathit{dim}_{1}$, INTEGER $\mathit{dim}_{2}$! +\lstinline[language=fortran77]!T', INTEGER $\mathit{dim}_{1}$, INTEGER $\mathit{dim}_{2}$! \\ \lstinline!T[$\mathit{dim}_{1}$, $\ldots$, $\mathit{dim}_{n}$]! & -\lstinline[language=FORTRAN77]!T', INTEGER $\mathit{dim}_{1}$, $\ldots$, INTEGER $\mathit{dim}_{n}$! +\lstinline[language=fortran77]!T', INTEGER $\mathit{dim}_{1}$, $\ldots$, INTEGER $\mathit{dim}_{n}$! \\ \hline \end{tabular} @@ -1981,12 +1981,12 @@ \subsection{Return Type Mapping}\label{return-type-mapping} \multicolumn{1}{c|}{\tablehead{Modelica}} & \multicolumn{1}{c|}{\tablehead{C}} & \multicolumn{1}{c}{\tablehead{FORTRAN~77}}\\ \hline \hline -\lstinline!Real! & \lstinline[language=C]!double! & \lstinline[language=FORTRAN77]!DOUBLE PRECISION!\\ -\lstinline!Integer! & \lstinline[language=C]!int! & \lstinline[language=FORTRAN77]!INTEGER!\\ -\lstinline!Boolean! & \lstinline[language=C]!int! & \lstinline[language=FORTRAN77]!LOGICAL!\\ +\lstinline!Real! & \lstinline[language=C]!double! & \lstinline[language=fortran77]!DOUBLE PRECISION!\\ +\lstinline!Integer! & \lstinline[language=C]!int! & \lstinline[language=fortran77]!INTEGER!\\ +\lstinline!Boolean! & \lstinline[language=C]!int! & \lstinline[language=fortran77]!LOGICAL!\\ \lstinline!String! & \lstinline[language=C]!const char*! & \emph{Not allowed}\\ \lstinline!T[$\mathit{dim}_{1}$, $\ldots$, $\mathit{dim}_{n}$]! & \emph{Not allowed} & \emph{Not allowed} \\ -Enumeration type & \lstinline[language=C]!int! & \lstinline[language=FORTRAN77]!INTEGER!\\ +Enumeration type & \lstinline[language=C]!int! & \lstinline[language=fortran77]!INTEGER!\\ Record & See \cref{records} & \emph{Not allowed}\\ \hline \end{tabular}