\hypertarget{structP__const}{}\doxysection{P\+\_\+const Struct Reference}
\label{structP__const}\index{P\_const@{P\_const}}


{\ttfamily \#include $<$structs.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structP__const_a20f8d8a4a8b98ffc037d7077944b1082}\label{structP__const_a20f8d8a4a8b98ffc037d7077944b1082}} 
\mbox{\hyperlink{structLIST}{L\+I\+ST}} {\bfseries Dollar\+List}
\item 
\mbox{\Hypertarget{structP__const_aed6a992e348b75c88fbdaf54742322d1}\label{structP__const_aed6a992e348b75c88fbdaf54742322d1}} 
\mbox{\hyperlink{structLIST}{L\+I\+ST}} {\bfseries Pre\+Var\+List}
\item 
\mbox{\Hypertarget{structP__const_a53ffbf984ae13464ad518c2d73a20b99}\label{structP__const_a53ffbf984ae13464ad518c2d73a20b99}} 
\mbox{\hyperlink{structLIST}{L\+I\+ST}} {\bfseries Loop\+List}
\item 
\mbox{\Hypertarget{structP__const_ac4eda92eaf5b397056c9eb9789661310}\label{structP__const_ac4eda92eaf5b397056c9eb9789661310}} 
\mbox{\hyperlink{structLIST}{L\+I\+ST}} {\bfseries Proc\+List}
\item 
\mbox{\Hypertarget{structP__const_adabd418d0b2c0fddbc0031df5821c8dc}\label{structP__const_adabd418d0b2c0fddbc0031df5821c8dc}} 
\mbox{\hyperlink{structINSIDEINFO}{I\+N\+S\+I\+D\+E\+I\+N\+FO}} {\bfseries inside}
\item 
\mbox{\Hypertarget{structP__const_a60fb2212b849f7a0689d30f6cc7b5658}\label{structP__const_a60fb2212b849f7a0689d30f6cc7b5658}} 
U\+B\+Y\+TE $\ast$$\ast$ {\bfseries Pre\+Switch\+Strings}
\item 
\mbox{\Hypertarget{structP__const_af8877587058445fa37c75a54f47e4013}\label{structP__const_af8877587058445fa37c75a54f47e4013}} 
U\+B\+Y\+TE $\ast$ {\bfseries pre\+Start}
\item 
\mbox{\Hypertarget{structP__const_aff8cf8391fd2a2a8a14f7adfe4b6f211}\label{structP__const_aff8cf8391fd2a2a8a14f7adfe4b6f211}} 
U\+B\+Y\+TE $\ast$ {\bfseries pre\+Stop}
\item 
\mbox{\Hypertarget{structP__const_a8b03ac92ab394880ed465fd29a0b0317}\label{structP__const_a8b03ac92ab394880ed465fd29a0b0317}} 
U\+B\+Y\+TE $\ast$ {\bfseries pre\+Fill}
\item 
\mbox{\Hypertarget{structP__const_a2fd3975ab6426fb827f1c9cd5935b4c0}\label{structP__const_a2fd3975ab6426fb827f1c9cd5935b4c0}} 
U\+B\+Y\+TE $\ast$ {\bfseries procedure\+Extension}
\item 
\mbox{\Hypertarget{structP__const_a7cae057658859b84faecb9552e191e33}\label{structP__const_a7cae057658859b84faecb9552e191e33}} 
U\+B\+Y\+TE $\ast$ {\bfseries cprocedure\+Extension}
\item 
\mbox{\Hypertarget{structP__const_a8b0b00b65bf6f98f66f45b71aec61400}\label{structP__const_a8b0b00b65bf6f98f66f45b71aec61400}} 
L\+O\+NG $\ast$ {\bfseries Pre\+Assign\+Stack}
\item 
\mbox{\Hypertarget{structP__const_af3a3451c4ad0304f05ce07f09640020b}\label{structP__const_af3a3451c4ad0304f05ce07f09640020b}} 
int $\ast$ {\bfseries Pre\+If\+Stack}
\item 
\mbox{\Hypertarget{structP__const_a6d3191ca7bb1434dcaffd167203488a6}\label{structP__const_a6d3191ca7bb1434dcaffd167203488a6}} 
int $\ast$ {\bfseries Pre\+Switch\+Modes}
\item 
\mbox{\Hypertarget{structP__const_a017d382bd1d50dda4c7cafcc9a13871d}\label{structP__const_a017d382bd1d50dda4c7cafcc9a13871d}} 
int $\ast$ {\bfseries Pre\+Types}
\item 
\mbox{\Hypertarget{structP__const_a029a82bda022f5d056ba187cc8f31137}\label{structP__const_a029a82bda022f5d056ba187cc8f31137}} 
L\+O\+NG {\bfseries Stop\+Watch\+Zero}
\item 
\mbox{\Hypertarget{structP__const_a98cd5b1fda110f93a7439474be4daabf}\label{structP__const_a98cd5b1fda110f93a7439474be4daabf}} 
L\+O\+NG {\bfseries In\+Out\+Buf}
\item 
\mbox{\Hypertarget{structP__const_a9ac03b0dbb8cfc585184b4ec4e6cd90e}\label{structP__const_a9ac03b0dbb8cfc585184b4ec4e6cd90e}} 
L\+O\+NG {\bfseries p\+Size}
\item 
\mbox{\Hypertarget{structP__const_a8476d8e6e6b6e822636ffc63fb018603}\label{structP__const_a8476d8e6e6b6e822636ffc63fb018603}} 
int {\bfseries Pre\+Assign\+Flag}
\item 
\mbox{\Hypertarget{structP__const_a2837cede84a7162b3005ce53060445a0}\label{structP__const_a2837cede84a7162b3005ce53060445a0}} 
int {\bfseries Pre\+Continuation}
\item 
\mbox{\Hypertarget{structP__const_af312bbaef3c492f073aeea5635e55750}\label{structP__const_af312bbaef3c492f073aeea5635e55750}} 
int {\bfseries Prepro\+Flag}
\item 
\mbox{\Hypertarget{structP__const_ab1e1f402ae77afcd02912d625f3b1a57}\label{structP__const_ab1e1f402ae77afcd02912d625f3b1a57}} 
int {\bfseries i\+Buf\+Error}
\item 
\mbox{\Hypertarget{structP__const_a5045eb0b65cefa3b5e1ae8c1c15d36e2}\label{structP__const_a5045eb0b65cefa3b5e1ae8c1c15d36e2}} 
int {\bfseries Pre\+Out}
\item 
\mbox{\Hypertarget{structP__const_acdf0ab5cc170e9dd69420cc759b6cf38}\label{structP__const_acdf0ab5cc170e9dd69420cc759b6cf38}} 
int {\bfseries Pre\+Switch\+Level}
\item 
\mbox{\Hypertarget{structP__const_abae4e17b00d87fe70e288af880e75ddf}\label{structP__const_abae4e17b00d87fe70e288af880e75ddf}} 
int {\bfseries Num\+Pre\+Switch\+Strings}
\item 
\mbox{\Hypertarget{structP__const_ae1adeed2c5c935ebc44219671937ac52}\label{structP__const_ae1adeed2c5c935ebc44219671937ac52}} 
int {\bfseries Max\+Pre\+Types}
\item 
\mbox{\Hypertarget{structP__const_ac44e18b7fbda38b9d20f9d1d72ebfdb3}\label{structP__const_ac44e18b7fbda38b9d20f9d1d72ebfdb3}} 
int {\bfseries Num\+Pre\+Types}
\item 
\mbox{\Hypertarget{structP__const_a14a1309bc91802b143eca2c50778ea31}\label{structP__const_a14a1309bc91802b143eca2c50778ea31}} 
int {\bfseries Max\+Pre\+If\+Level}
\item 
\mbox{\Hypertarget{structP__const_ab1147c3a0152641cc9a1edd15d59e684}\label{structP__const_ab1147c3a0152641cc9a1edd15d59e684}} 
int {\bfseries Pre\+If\+Level}
\item 
\mbox{\Hypertarget{structP__const_a9d5d2e87399d353e53a81ac80581e9ff}\label{structP__const_a9d5d2e87399d353e53a81ac80581e9ff}} 
int {\bfseries Pre\+Inside\+Level}
\item 
\mbox{\Hypertarget{structP__const_a8d333ac750a834872eadf735f30f368f}\label{structP__const_a8d333ac750a834872eadf735f30f368f}} 
int {\bfseries Delay\+Prevar}
\item 
\mbox{\Hypertarget{structP__const_ad895a008dd90193179e5b2b244e38576}\label{structP__const_ad895a008dd90193179e5b2b244e38576}} 
int {\bfseries Allow\+Delay}
\item 
\mbox{\Hypertarget{structP__const_a6a1bd7c83fa12c99d2ae22a310d7d028}\label{structP__const_a6a1bd7c83fa12c99d2ae22a310d7d028}} 
int {\bfseries lhdollarerror}
\item 
\mbox{\Hypertarget{structP__const_aee3ae2904185eca62b7f303de68a1686}\label{structP__const_aee3ae2904185eca62b7f303de68a1686}} 
int {\bfseries eat}
\item 
\mbox{\Hypertarget{structP__const_adb44ec5e0d250c5ea45d11a1e0ac8415}\label{structP__const_adb44ec5e0d250c5ea45d11a1e0ac8415}} 
int {\bfseries g\+Num\+Pre}
\item 
\mbox{\Hypertarget{structP__const_aed194976f6b8299525f673a3ccd16a1a}\label{structP__const_aed194976f6b8299525f673a3ccd16a1a}} 
int {\bfseries Pre\+Debug}
\item 
\mbox{\Hypertarget{structP__const_a680c7fcd1bb63397f60387acffaec273}\label{structP__const_a680c7fcd1bb63397f60387acffaec273}} 
int {\bfseries Open\+Dictionary}
\item 
\mbox{\Hypertarget{structP__const_ae0773d07d6ddd734494abab0314afc5c}\label{structP__const_ae0773d07d6ddd734494abab0314afc5c}} 
int {\bfseries Pre\+Assign\+Level}
\item 
\mbox{\Hypertarget{structP__const_ae10c3db28710828ed76f1a2ad5c94226}\label{structP__const_ae10c3db28710828ed76f1a2ad5c94226}} 
int {\bfseries Max\+Pre\+Assign\+Level}
\item 
\mbox{\Hypertarget{structP__const_a7ee856e319c3177d05ded7084eb87da5}\label{structP__const_a7ee856e319c3177d05ded7084eb87da5}} 
W\+O\+RD {\bfseries Debug\+Flag}
\item 
\mbox{\Hypertarget{structP__const_a438ef2e943f880437f08bfb37200c400}\label{structP__const_a438ef2e943f880437f08bfb37200c400}} 
W\+O\+RD {\bfseries pre\+Error}
\item 
\mbox{\Hypertarget{structP__const_ac07880b16e3519629233afe79a4e81a9}\label{structP__const_ac07880b16e3519629233afe79a4e81a9}} 
U\+B\+Y\+TE {\bfseries Com\+Char}
\item 
\mbox{\Hypertarget{structP__const_a07fac1b9abf1fee120171ab32a86d5bb}\label{structP__const_a07fac1b9abf1fee120171ab32a86d5bb}} 
U\+B\+Y\+TE {\bfseries c\+Com\+Char}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The \mbox{\hyperlink{structP__const}{P\+\_\+const}} struct is part of the global data and resides in the A\+L\+L\+G\+L\+O\+B\+A\+LS struct A under the name P We see it used with the macro AP as in A\+P.\+In\+Out\+Buf It contains objects that have dealings with the preprocessor. 

Definition at line 1548 of file structs.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structs_8h}{structs.\+h}}\end{DoxyCompactItemize}
