\hypertarget{OTF__inttypes_8h}{\section{ompi/contrib/vt/vt/extlib/otf/otflib/\+O\+T\+F\+\_\+inttypes.h File Reference}
\label{OTF__inttypes_8h}\index{ompi/contrib/vt/vt/extlib/otf/otflib/\+O\+T\+F\+\_\+inttypes.\+h@{ompi/contrib/vt/vt/extlib/otf/otflib/\+O\+T\+F\+\_\+inttypes.\+h}}
}


Deals with all data type related issues.  


{\ttfamily \#include \char`\"{}O\+T\+F\+\_\+inttypes\+\_\+unix.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
uint64\+\_\+t \hyperlink{OTF__inttypes_8h_a2ded69faa61609644fc3be7cbd18d33a}{O\+T\+F\+\_\+\+Unsigned2\+Counter} (uint64\+\_\+t value)
\begin{DoxyCompactList}\small\item\em Converts unsigned integers of 8, 16, 32 or 64 bit length into O\+T\+F counter values. \end{DoxyCompactList}\item 
uint64\+\_\+t \hyperlink{OTF__inttypes_8h_a513ae31a66d258611753dac215efda75}{O\+T\+F\+\_\+\+Counter2\+Unsigned} (uint64\+\_\+t value)
\begin{DoxyCompactList}\small\item\em Converts O\+T\+F counter values to unsigned integers of 8, 16, 32 or 64 bit length. \end{DoxyCompactList}\item 
uint64\+\_\+t \hyperlink{OTF__inttypes_8h_a3b9c9bd14044b40acddce91e80457896}{O\+T\+F\+\_\+\+Signed2\+Counter} (int64\+\_\+t value)
\begin{DoxyCompactList}\small\item\em Converts signed integers of 8, 16, 32 or 64 bit length to O\+T\+F counter values. \end{DoxyCompactList}\item 
int64\+\_\+t \hyperlink{OTF__inttypes_8h_ac466614327d4534c9625ac4b1c98e9a0}{O\+T\+F\+\_\+\+Counter2\+Signed} (uint64\+\_\+t value)
\begin{DoxyCompactList}\small\item\em Converts O\+T\+F counter values to signed integers of 8, 16, 32 or 64 bit length. \end{DoxyCompactList}\item 
uint64\+\_\+t \hyperlink{OTF__inttypes_8h_afb1dcc1fbea724ac321e0c35b0ab7e45}{O\+T\+F\+\_\+\+Float2\+Counter} (float value)
\begin{DoxyCompactList}\small\item\em Converts single precision floating point variables to O\+T\+F counter values. \end{DoxyCompactList}\item 
float \hyperlink{OTF__inttypes_8h_a27d33faf0e54bcc72c358ca356ac09e3}{O\+T\+F\+\_\+\+Counter2\+Float} (uint64\+\_\+t value)
\begin{DoxyCompactList}\small\item\em Converts O\+T\+F counter values to single precision floating point values. \end{DoxyCompactList}\item 
uint64\+\_\+t \hyperlink{OTF__inttypes_8h_a2d5ad390f3215fe4e9d32cbdda3e9d68}{O\+T\+F\+\_\+\+Double2\+Counter} (double value)
\begin{DoxyCompactList}\small\item\em Converts double precision floating point values to O\+T\+F counter values. \end{DoxyCompactList}\item 
double \hyperlink{OTF__inttypes_8h_ae12fc9e5ffa5ec745f61e4e3e3f28ab1}{O\+T\+F\+\_\+\+Counter2\+Double} (uint64\+\_\+t value)
\begin{DoxyCompactList}\small\item\em Converts O\+T\+F counter values to double precision floating point values. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Deals with all data type related issues. 



\subsection{Function Documentation}
\hypertarget{OTF__inttypes_8h_ae12fc9e5ffa5ec745f61e4e3e3f28ab1}{\index{O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}!O\+T\+F\+\_\+\+Counter2\+Double@{O\+T\+F\+\_\+\+Counter2\+Double}}
\index{O\+T\+F\+\_\+\+Counter2\+Double@{O\+T\+F\+\_\+\+Counter2\+Double}!O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}}
\subsubsection[{O\+T\+F\+\_\+\+Counter2\+Double}]{\setlength{\rightskip}{0pt plus 5cm}double O\+T\+F\+\_\+\+Counter2\+Double (
\begin{DoxyParamCaption}
\item[{uint64\+\_\+t}]{value}
\end{DoxyParamCaption}
)}}\label{OTF__inttypes_8h_ae12fc9e5ffa5ec745f61e4e3e3f28ab1}


Converts O\+T\+F counter values to double precision floating point values. 

\hypertarget{OTF__inttypes_8h_a27d33faf0e54bcc72c358ca356ac09e3}{\index{O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}!O\+T\+F\+\_\+\+Counter2\+Float@{O\+T\+F\+\_\+\+Counter2\+Float}}
\index{O\+T\+F\+\_\+\+Counter2\+Float@{O\+T\+F\+\_\+\+Counter2\+Float}!O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}}
\subsubsection[{O\+T\+F\+\_\+\+Counter2\+Float}]{\setlength{\rightskip}{0pt plus 5cm}float O\+T\+F\+\_\+\+Counter2\+Float (
\begin{DoxyParamCaption}
\item[{uint64\+\_\+t}]{value}
\end{DoxyParamCaption}
)}}\label{OTF__inttypes_8h_a27d33faf0e54bcc72c358ca356ac09e3}


Converts O\+T\+F counter values to single precision floating point values. 

\hypertarget{OTF__inttypes_8h_ac466614327d4534c9625ac4b1c98e9a0}{\index{O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}!O\+T\+F\+\_\+\+Counter2\+Signed@{O\+T\+F\+\_\+\+Counter2\+Signed}}
\index{O\+T\+F\+\_\+\+Counter2\+Signed@{O\+T\+F\+\_\+\+Counter2\+Signed}!O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}}
\subsubsection[{O\+T\+F\+\_\+\+Counter2\+Signed}]{\setlength{\rightskip}{0pt plus 5cm}int64\+\_\+t O\+T\+F\+\_\+\+Counter2\+Signed (
\begin{DoxyParamCaption}
\item[{uint64\+\_\+t}]{value}
\end{DoxyParamCaption}
)}}\label{OTF__inttypes_8h_ac466614327d4534c9625ac4b1c98e9a0}


Converts O\+T\+F counter values to signed integers of 8, 16, 32 or 64 bit length. 

\hypertarget{OTF__inttypes_8h_a513ae31a66d258611753dac215efda75}{\index{O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}!O\+T\+F\+\_\+\+Counter2\+Unsigned@{O\+T\+F\+\_\+\+Counter2\+Unsigned}}
\index{O\+T\+F\+\_\+\+Counter2\+Unsigned@{O\+T\+F\+\_\+\+Counter2\+Unsigned}!O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}}
\subsubsection[{O\+T\+F\+\_\+\+Counter2\+Unsigned}]{\setlength{\rightskip}{0pt plus 5cm}uint64\+\_\+t O\+T\+F\+\_\+\+Counter2\+Unsigned (
\begin{DoxyParamCaption}
\item[{uint64\+\_\+t}]{value}
\end{DoxyParamCaption}
)}}\label{OTF__inttypes_8h_a513ae31a66d258611753dac215efda75}


Converts O\+T\+F counter values to unsigned integers of 8, 16, 32 or 64 bit length. 

\hypertarget{OTF__inttypes_8h_a2d5ad390f3215fe4e9d32cbdda3e9d68}{\index{O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}!O\+T\+F\+\_\+\+Double2\+Counter@{O\+T\+F\+\_\+\+Double2\+Counter}}
\index{O\+T\+F\+\_\+\+Double2\+Counter@{O\+T\+F\+\_\+\+Double2\+Counter}!O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}}
\subsubsection[{O\+T\+F\+\_\+\+Double2\+Counter}]{\setlength{\rightskip}{0pt plus 5cm}uint64\+\_\+t O\+T\+F\+\_\+\+Double2\+Counter (
\begin{DoxyParamCaption}
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{OTF__inttypes_8h_a2d5ad390f3215fe4e9d32cbdda3e9d68}


Converts double precision floating point values to O\+T\+F counter values. 

\hypertarget{OTF__inttypes_8h_afb1dcc1fbea724ac321e0c35b0ab7e45}{\index{O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}!O\+T\+F\+\_\+\+Float2\+Counter@{O\+T\+F\+\_\+\+Float2\+Counter}}
\index{O\+T\+F\+\_\+\+Float2\+Counter@{O\+T\+F\+\_\+\+Float2\+Counter}!O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}}
\subsubsection[{O\+T\+F\+\_\+\+Float2\+Counter}]{\setlength{\rightskip}{0pt plus 5cm}uint64\+\_\+t O\+T\+F\+\_\+\+Float2\+Counter (
\begin{DoxyParamCaption}
\item[{float}]{value}
\end{DoxyParamCaption}
)}}\label{OTF__inttypes_8h_afb1dcc1fbea724ac321e0c35b0ab7e45}


Converts single precision floating point variables to O\+T\+F counter values. 

\hypertarget{OTF__inttypes_8h_a3b9c9bd14044b40acddce91e80457896}{\index{O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}!O\+T\+F\+\_\+\+Signed2\+Counter@{O\+T\+F\+\_\+\+Signed2\+Counter}}
\index{O\+T\+F\+\_\+\+Signed2\+Counter@{O\+T\+F\+\_\+\+Signed2\+Counter}!O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}}
\subsubsection[{O\+T\+F\+\_\+\+Signed2\+Counter}]{\setlength{\rightskip}{0pt plus 5cm}uint64\+\_\+t O\+T\+F\+\_\+\+Signed2\+Counter (
\begin{DoxyParamCaption}
\item[{int64\+\_\+t}]{value}
\end{DoxyParamCaption}
)}}\label{OTF__inttypes_8h_a3b9c9bd14044b40acddce91e80457896}


Converts signed integers of 8, 16, 32 or 64 bit length to O\+T\+F counter values. 

\hypertarget{OTF__inttypes_8h_a2ded69faa61609644fc3be7cbd18d33a}{\index{O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}!O\+T\+F\+\_\+\+Unsigned2\+Counter@{O\+T\+F\+\_\+\+Unsigned2\+Counter}}
\index{O\+T\+F\+\_\+\+Unsigned2\+Counter@{O\+T\+F\+\_\+\+Unsigned2\+Counter}!O\+T\+F\+\_\+inttypes.\+h@{O\+T\+F\+\_\+inttypes.\+h}}
\subsubsection[{O\+T\+F\+\_\+\+Unsigned2\+Counter}]{\setlength{\rightskip}{0pt plus 5cm}uint64\+\_\+t O\+T\+F\+\_\+\+Unsigned2\+Counter (
\begin{DoxyParamCaption}
\item[{uint64\+\_\+t}]{value}
\end{DoxyParamCaption}
)}}\label{OTF__inttypes_8h_a2ded69faa61609644fc3be7cbd18d33a}


Converts unsigned integers of 8, 16, 32 or 64 bit length into O\+T\+F counter values. 

