\hypertarget{variable_8h}{}\doxysection{variable.\+h File Reference}
\label{variable_8h}\index{variable.h@{variable.h}}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{variable_8h_a9aab8b7b8f37daba59d51a0eb91fe260}\label{variable_8h_a9aab8b7b8f37daba59d51a0eb91fe260}} 
\#define {\bfseries chartype}~F\+G.\+c\+Table
\item 
\mbox{\Hypertarget{variable_8h_a0ff5d1c58d3b5b82d1c2e9ee5e8049ec}\label{variable_8h_a0ff5d1c58d3b5b82d1c2e9ee5e8049ec}} 
\#define {\bfseries Procedures}~((\mbox{\hyperlink{structPROCEDURE}{P\+R\+O\+C\+E\+D\+U\+RE}} $\ast$)(A\+P.\+Proc\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a6df4140de64738907a712ee3be717bd7}\label{variable_8h_a6df4140de64738907a712ee3be717bd7}} 
\#define {\bfseries Num\+Procedures}~A\+P.\+Proc\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a9dcdd4a13661a8dc76bc2335f3d4fda5}\label{variable_8h_a9dcdd4a13661a8dc76bc2335f3d4fda5}} 
\#define {\bfseries Max\+Procedures}~A\+P.\+Proc\+List.\+maxnum
\item 
\mbox{\Hypertarget{variable_8h_a76c3905df4dff3fdb84aaabeddd495f3}\label{variable_8h_a76c3905df4dff3fdb84aaabeddd495f3}} 
\#define {\bfseries Do\+Loops}~((\mbox{\hyperlink{structs_8h_aea085ca6310a8f1645b5052adaba2f94}{D\+O\+L\+O\+OP}} $\ast$)(A\+P.\+Loop\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a8c0727349a5c6a43a1319d09fa53a224}\label{variable_8h_a8c0727349a5c6a43a1319d09fa53a224}} 
\#define {\bfseries Num\+Do\+Loops}~A\+P.\+Loop\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a67e548302b814dc7b473600b4f40a0b6}\label{variable_8h_a67e548302b814dc7b473600b4f40a0b6}} 
\#define {\bfseries Max\+Do\+Loops}~A\+P.\+Loop\+List.\+maxnum
\item 
\mbox{\Hypertarget{variable_8h_a16de29f8ca6bb2edd61e586259246945}\label{variable_8h_a16de29f8ca6bb2edd61e586259246945}} 
\#define {\bfseries Pre\+Var}~((\mbox{\hyperlink{structs_8h_a13a28f67a343e781d8538569638cad42}{P\+R\+E\+V\+AR}} $\ast$)(A\+P.\+Pre\+Var\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a904415db93eac75718242282065d5378}\label{variable_8h_a904415db93eac75718242282065d5378}} 
\#define {\bfseries Num\+Pre}~A\+P.\+Pre\+Var\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a69d597c9e19dd7741958a50e31365970}\label{variable_8h_a69d597c9e19dd7741958a50e31365970}} 
\#define {\bfseries Max\+Num\+Pre}~A\+P.\+Pre\+Var\+List.\+maxnum
\item 
\mbox{\Hypertarget{variable_8h_a9e584b2aed4c19dd287a109d094f6c00}\label{variable_8h_a9e584b2aed4c19dd287a109d094f6c00}} 
\#define {\bfseries Set\+Elements}~((W\+O\+RD $\ast$)(A\+C.\+Set\+Element\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_ae7395b583a904b0683e8a17877709798}\label{variable_8h_ae7395b583a904b0683e8a17877709798}} 
\#define {\bfseries Sets}~((\mbox{\hyperlink{structSeTs}{S\+E\+TS}})(A\+C.\+Set\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a0cac8747ec56d7896a0519d18832fe0c}\label{variable_8h_a0cac8747ec56d7896a0519d18832fe0c}} 
\#define {\bfseries functions}~((\mbox{\hyperlink{structs_8h_a0e8f940d2594616bc57da547e82b0406}{F\+U\+N\+C\+T\+I\+O\+NS}})(A\+C.\+Function\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_aee306e2386708f10beec617db872c9f2}\label{variable_8h_aee306e2386708f10beec617db872c9f2}} 
\#define {\bfseries indices}~((\mbox{\hyperlink{structInDeX}{I\+N\+D\+I\+C\+ES}})(A\+C.\+Index\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_ab030c7eb04475714c472be4903a5b92f}\label{variable_8h_ab030c7eb04475714c472be4903a5b92f}} 
\#define {\bfseries symbols}~((\mbox{\hyperlink{structSyMbOl}{S\+Y\+M\+B\+O\+LS}})(A\+C.\+Symbol\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_af9429bb632570aed961b7ba396f50542}\label{variable_8h_af9429bb632570aed961b7ba396f50542}} 
\#define {\bfseries vectors}~((\mbox{\hyperlink{structVeCtOr}{V\+E\+C\+T\+O\+RS}})(A\+C.\+Vector\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a0b245ea9d46e7e704969d5fe5849cd1a}\label{variable_8h_a0b245ea9d46e7e704969d5fe5849cd1a}} 
\#define {\bfseries tablebases}~((\mbox{\hyperlink{structdbase}{D\+B\+A\+SE}} $\ast$)(A\+C.\+Table\+Base\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a48f27258f992fddde22500f8ea2b3578}\label{variable_8h_a48f27258f992fddde22500f8ea2b3578}} 
\#define {\bfseries Num\+Functions}~A\+C.\+Function\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a6b47b7ed101e9301e42010bb84642e92}\label{variable_8h_a6b47b7ed101e9301e42010bb84642e92}} 
\#define {\bfseries Num\+Indices}~A\+C.\+Index\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a7374424aad262df063e3030698628226}\label{variable_8h_a7374424aad262df063e3030698628226}} 
\#define {\bfseries Num\+Symbols}~A\+C.\+Symbol\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a5c61d6ff4e9e818f14f2b7b9a050bd3e}\label{variable_8h_a5c61d6ff4e9e818f14f2b7b9a050bd3e}} 
\#define {\bfseries Num\+Vectors}~A\+C.\+Vector\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a2f91cec44d79d3754d768f6a5296617c}\label{variable_8h_a2f91cec44d79d3754d768f6a5296617c}} 
\#define {\bfseries Num\+Sets}~A\+C.\+Set\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a51b99b3104e5b6fd53a21172ef600009}\label{variable_8h_a51b99b3104e5b6fd53a21172ef600009}} 
\#define {\bfseries Num\+Set\+Elements}~A\+C.\+Set\+Element\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a8285624b9d353659576678ee131e157e}\label{variable_8h_a8285624b9d353659576678ee131e157e}} 
\#define {\bfseries Num\+Table\+Bases}~A\+C.\+Table\+Base\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_ac47ebdbffca9e91f45456d3276bf0131}\label{variable_8h_ac47ebdbffca9e91f45456d3276bf0131}} 
\#define {\bfseries Global\+Functions}~A\+C.\+Function\+List.\+numglobal
\item 
\mbox{\Hypertarget{variable_8h_a528ed8f7319ae73077c1abfb008280b3}\label{variable_8h_a528ed8f7319ae73077c1abfb008280b3}} 
\#define {\bfseries Global\+Indices}~A\+C.\+Index\+List.\+numglobal
\item 
\mbox{\Hypertarget{variable_8h_a149f927c664fca42d27da34b4cc2b095}\label{variable_8h_a149f927c664fca42d27da34b4cc2b095}} 
\#define {\bfseries Global\+Symbols}~A\+C.\+Symbol\+List.\+numglobal
\item 
\mbox{\Hypertarget{variable_8h_a158653c14d524103121aa99b92eb04e0}\label{variable_8h_a158653c14d524103121aa99b92eb04e0}} 
\#define {\bfseries Global\+Vectors}~A\+C.\+Vector\+List.\+numglobal
\item 
\mbox{\Hypertarget{variable_8h_a944192195663d8f9785f7e66af28f5b5}\label{variable_8h_a944192195663d8f9785f7e66af28f5b5}} 
\#define {\bfseries Global\+Sets}~A\+C.\+Set\+List.\+numglobal
\item 
\mbox{\Hypertarget{variable_8h_a8f8c56a870a50ec9f3cd45d063bef16e}\label{variable_8h_a8f8c56a870a50ec9f3cd45d063bef16e}} 
\#define {\bfseries Global\+Set\+Elements}~A\+C.\+Set\+Element\+List.\+numglobal
\item 
\mbox{\Hypertarget{variable_8h_a60429ce989b42830615cb9e98975491c}\label{variable_8h_a60429ce989b42830615cb9e98975491c}} 
\#define {\bfseries cbuf}~((\mbox{\hyperlink{structs_8h_adc74e87ce7231cb4c32e28f3498e740a}{C\+B\+UF}} $\ast$)(A\+C.\+cbuf\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_abefd02dbf31793e3bfa4f14af9bcfbe9}\label{variable_8h_abefd02dbf31793e3bfa4f14af9bcfbe9}} 
\#define {\bfseries channels}~((\mbox{\hyperlink{structs_8h_a781b1f86328382e2cc29e82356e945c9}{C\+H\+A\+N\+N\+EL}} $\ast$)(A\+C.\+Channel\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a40701dfa5bcac0710a13f099923d8b46}\label{variable_8h_a40701dfa5bcac0710a13f099923d8b46}} 
\#define {\bfseries Num\+Output\+Channels}~A\+C.\+Channel\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_ab0a53f890b4fdee0ff67135895c30f6f}\label{variable_8h_ab0a53f890b4fdee0ff67135895c30f6f}} 
\#define {\bfseries Dollars}~((\mbox{\hyperlink{structDoLlArS}{D\+O\+L\+L\+A\+RS}})(A\+P.\+Dollar\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_afcb2df51d398ceba60c16cbd7b0ed096}\label{variable_8h_afcb2df51d398ceba60c16cbd7b0ed096}} 
\#define {\bfseries Num\+Dollars}~A\+P.\+Dollar\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_ae9b6ff1dc3064bc4bac3295d53a50bc3}\label{variable_8h_ae9b6ff1dc3064bc4bac3295d53a50bc3}} 
\#define {\bfseries Dubious}~((\mbox{\hyperlink{structDuBiOuS}{D\+U\+B\+I\+O\+U\+SV}})(A\+C.\+Dubious\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a6c7aaede7b4d94ee48bea26fc10ce4a8}\label{variable_8h_a6c7aaede7b4d94ee48bea26fc10ce4a8}} 
\#define {\bfseries Num\+Dubious}~A\+C.\+Dubious\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a176b47c9d25967cbb1eb5302a115ce28}\label{variable_8h_a176b47c9d25967cbb1eb5302a115ce28}} 
\#define {\bfseries Expressions}~((\mbox{\hyperlink{structExPrEsSiOn}{E\+X\+P\+R\+E\+S\+S\+I\+O\+NS}})(A\+C.\+Expression\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_ac35da4cd79c71aab01e125978b9997b8}\label{variable_8h_ac35da4cd79c71aab01e125978b9997b8}} 
\#define {\bfseries Num\+Expressions}~A\+C.\+Expression\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_ad75099feea9b8a87314030c0b78f6bd5}\label{variable_8h_ad75099feea9b8a87314030c0b78f6bd5}} 
\#define {\bfseries autofunctions}~((\mbox{\hyperlink{structs_8h_a0e8f940d2594616bc57da547e82b0406}{F\+U\+N\+C\+T\+I\+O\+NS}})(A\+C.\+Auto\+Function\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a85366913620c63ddae08a88b96d67e8d}\label{variable_8h_a85366913620c63ddae08a88b96d67e8d}} 
\#define {\bfseries autoindices}~((\mbox{\hyperlink{structInDeX}{I\+N\+D\+I\+C\+ES}})(A\+C.\+Auto\+Index\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a6abf7b430c4820fa4c5b14c5e190c4ed}\label{variable_8h_a6abf7b430c4820fa4c5b14c5e190c4ed}} 
\#define {\bfseries autosymbols}~((\mbox{\hyperlink{structSyMbOl}{S\+Y\+M\+B\+O\+LS}})(A\+C.\+Auto\+Symbol\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_ae3fed4aa367ee2ca63d400eb661d74ca}\label{variable_8h_ae3fed4aa367ee2ca63d400eb661d74ca}} 
\#define {\bfseries autovectors}~((\mbox{\hyperlink{structVeCtOr}{V\+E\+C\+T\+O\+RS}})(A\+C.\+Auto\+Vector\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a19cc45579180ae5b86722f3b0f645a17}\label{variable_8h_a19cc45579180ae5b86722f3b0f645a17}} 
\#define {\bfseries xsymbol}~(cbuf\mbox{[}A\+M.\+sbufnum\mbox{]}.rhs)
\item 
\mbox{\Hypertarget{variable_8h_a0855d4e7b3c4e4bb834cd412764e5482}\label{variable_8h_a0855d4e7b3c4e4bb834cd412764e5482}} 
\#define {\bfseries numxsymbol}~(cbuf\mbox{[}A\+M.\+sbufnum\mbox{]}.numrhs)
\item 
\mbox{\Hypertarget{variable_8h_a7eec54adfedcf7664a29fe647d433cd2}\label{variable_8h_a7eec54adfedcf7664a29fe647d433cd2}} 
\#define {\bfseries Pot\+Moddollars}~((W\+O\+RD $\ast$)(A\+C.\+Pot\+Mod\+Dol\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a38b4b2d05122686373ef48a398fc8091}\label{variable_8h_a38b4b2d05122686373ef48a398fc8091}} 
\#define {\bfseries Num\+Pot\+Moddollars}~A\+C.\+Pot\+Mod\+Dol\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_a5e446c1625de1784738a20a0c4955533}\label{variable_8h_a5e446c1625de1784738a20a0c4955533}} 
\#define {\bfseries Mod\+Optdollars}~((\mbox{\hyperlink{structMoDoPtDoLlArS}{M\+O\+D\+O\+P\+T\+D\+O\+L\+L\+AR}} $\ast$)(A\+C.\+Mod\+Opt\+Dol\+List.\+lijst))
\item 
\mbox{\Hypertarget{variable_8h_a5531888ae97ec07338d26031c7654bbf}\label{variable_8h_a5531888ae97ec07338d26031c7654bbf}} 
\#define {\bfseries Num\+Mod\+Optdollars}~A\+C.\+Mod\+Opt\+Dol\+List.\+num
\item 
\mbox{\Hypertarget{variable_8h_ae92477bf5af64a0486e8b99c45790c9c}\label{variable_8h_ae92477bf5af64a0486e8b99c45790c9c}} 
\#define {\bfseries B\+UG}~A.\+bug;
\item 
\mbox{\Hypertarget{variable_8h_a67d1a34c515736c571484ec2a3543da5}\label{variable_8h_a67d1a34c515736c571484ec2a3543da5}} 
\#define {\bfseries AC}~A.\+C
\item 
\mbox{\Hypertarget{variable_8h_ad301e6a88b1c01108f4867f2ea6f683c}\label{variable_8h_ad301e6a88b1c01108f4867f2ea6f683c}} 
\#define {\bfseries AM}~A.\+M
\item 
\mbox{\Hypertarget{variable_8h_aa32941b489635b79e2fe715128c70cbb}\label{variable_8h_aa32941b489635b79e2fe715128c70cbb}} 
\#define {\bfseries AN}~A.\+N
\item 
\mbox{\Hypertarget{variable_8h_a17732f9906e7a639c74f81b7be385ae8}\label{variable_8h_a17732f9906e7a639c74f81b7be385ae8}} 
\#define {\bfseries AO}~A.\+O
\item 
\mbox{\Hypertarget{variable_8h_a8300bbcd56f47545962fcf22d934e24b}\label{variable_8h_a8300bbcd56f47545962fcf22d934e24b}} 
\#define {\bfseries AP}~A.\+P
\item 
\mbox{\Hypertarget{variable_8h_a6f98ae7b0908254a0dfd1627e652bebe}\label{variable_8h_a6f98ae7b0908254a0dfd1627e652bebe}} 
\#define {\bfseries AR}~A.\+R
\item 
\mbox{\Hypertarget{variable_8h_aa42a34d8f17233661a75fe8fc1235e49}\label{variable_8h_aa42a34d8f17233661a75fe8fc1235e49}} 
\#define {\bfseries AS}~A.\+S
\item 
\mbox{\Hypertarget{variable_8h_ad37a804df2a1060b453ce07fe0ee3cbc}\label{variable_8h_ad37a804df2a1060b453ce07fe0ee3cbc}} 
\#define {\bfseries AT}~A.\+T
\item 
\mbox{\Hypertarget{variable_8h_aabc40350f8f80c9c718c44dea61e10fe}\label{variable_8h_aabc40350f8f80c9c718c44dea61e10fe}} 
\#define {\bfseries AX}~A.\+X
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{variable_8h_ab92c13fc4f8cb00444e9ef026cb3d6af}\label{variable_8h_ab92c13fc4f8cb00444e9ef026cb3d6af}} 
W\+R\+I\+T\+E\+B\+U\+F\+T\+O\+E\+X\+T\+C\+H\+A\+N\+N\+EL {\bfseries write\+Buf\+To\+Ext\+Channel}
\item 
\mbox{\Hypertarget{variable_8h_ac6e0170d9c4c68fc84b587b3e9486f35}\label{variable_8h_ac6e0170d9c4c68fc84b587b3e9486f35}} 
G\+E\+T\+C\+F\+R\+O\+M\+E\+X\+T\+C\+H\+A\+N\+N\+EL {\bfseries getc\+From\+Ext\+Channel}
\item 
\mbox{\Hypertarget{variable_8h_af1d906d483322ab6f60e2f853879098a}\label{variable_8h_af1d906d483322ab6f60e2f853879098a}} 
S\+E\+T\+T\+E\+R\+M\+I\+N\+A\+T\+O\+R\+F\+O\+R\+E\+X\+T\+E\+R\+N\+A\+L\+C\+H\+A\+N\+N\+EL {\bfseries set\+Terminator\+For\+External\+Channel}
\item 
\mbox{\Hypertarget{variable_8h_af5b61c4474a3029de483c16a1e8e4a7f}\label{variable_8h_af5b61c4474a3029de483c16a1e8e4a7f}} 
S\+E\+T\+K\+I\+L\+L\+M\+O\+D\+E\+F\+O\+R\+E\+X\+T\+E\+R\+N\+A\+L\+C\+H\+A\+N\+N\+EL {\bfseries set\+Kill\+Mode\+For\+External\+Channel}
\item 
\mbox{\Hypertarget{variable_8h_aa2e49c27d43864331f4f7e8aa9541ca3}\label{variable_8h_aa2e49c27d43864331f4f7e8aa9541ca3}} 
W\+R\+I\+T\+E\+F\+I\+LE {\bfseries Write\+File}
\item 
\mbox{\Hypertarget{variable_8h_a25bf3be08f72d80ed6320c35846c2977}\label{variable_8h_a25bf3be08f72d80ed6320c35846c2977}} 
\mbox{\hyperlink{structs_8h_a6f652daef84b3d0141666fbeb13633e8}{A\+L\+L\+G\+L\+O\+B\+A\+LS}} {\bfseries A}
\item 
\mbox{\Hypertarget{variable_8h_a24422e77a7957a6f8bba0da127b010ed}\label{variable_8h_a24422e77a7957a6f8bba0da127b010ed}} 
\mbox{\hyperlink{structs_8h_a5c4ff4aa05519ba679b5c3d77f4a99e7}{F\+I\+X\+E\+D\+G\+L\+O\+B\+A\+LS}} {\bfseries FG}
\item 
\mbox{\Hypertarget{variable_8h_a82abd40683ddf7e78cfddc77952ef902}\label{variable_8h_a82abd40683ddf7e78cfddc77952ef902}} 
\mbox{\hyperlink{structfixedset}{F\+I\+X\+E\+D\+S\+ET}} {\bfseries fixedsets} \mbox{[}$\,$\mbox{]}
\item 
\mbox{\Hypertarget{variable_8h_a493e7397511cb59e2636ab6cfe813cb6}\label{variable_8h_a493e7397511cb59e2636ab6cfe813cb6}} 
char $\ast$ {\bfseries setupfilename}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Contains a number of defines to make the coding easier. Especially the defines for the use of the lists are very nice. And of course the AC for A.\+C and AT for either A.\+T of B-\/$>$T are indispensible to keep F\+O\+RM and T\+F\+O\+RM in one set of sources. 