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


Deals with platform dependend issues.  


{\ttfamily \#include $<$stdarg.\+h$>$}\\*
{\ttfamily \#include $<$stdlib.\+h$>$}\\*
{\ttfamily \#include $<$limits.\+h$>$}\\*
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{OTF__Platform__unix_8h_af6bd54f2e4d9896597428d2ffca7317e}{\#define {\bfseries O\+T\+F\+\_\+\+P\+A\+T\+H\+\_\+\+M\+A\+X}~256}\label{OTF__Platform__unix_8h_af6bd54f2e4d9896597428d2ffca7317e}

\item 
\hypertarget{OTF__Platform__unix_8h_a227875b8399b0589b1124555d3ae4007}{\#define {\bfseries fseeko}~fseek}\label{OTF__Platform__unix_8h_a227875b8399b0589b1124555d3ae4007}

\item 
\hypertarget{OTF__Platform__unix_8h_af05e2f178910c2e2804e573c883db868}{\#define {\bfseries ftello}~ftell}\label{OTF__Platform__unix_8h_af05e2f178910c2e2804e573c883db868}

\item 
\hypertarget{OTF__Platform__unix_8h_a68254da42fd2041c8e942e5b2c646ac3}{\#define {\bfseries asprintf}~O\+T\+F\+\_\+asprintf}\label{OTF__Platform__unix_8h_a68254da42fd2041c8e942e5b2c646ac3}

\item 
\hypertarget{OTF__Platform__unix_8h_aa367b75c5aed883fef5befbdf04835a4}{\#define {\bfseries snprintf}~O\+T\+F\+\_\+snprintf}\label{OTF__Platform__unix_8h_aa367b75c5aed883fef5befbdf04835a4}

\item 
\hypertarget{OTF__Platform__unix_8h_ad65f8f3236b768b39e0012fd36404beb}{\#define {\bfseries vasprintf}~O\+T\+F\+\_\+vasprintf}\label{OTF__Platform__unix_8h_ad65f8f3236b768b39e0012fd36404beb}

\item 
\hypertarget{OTF__Platform__unix_8h_a00ba2ca988495904efc418acbf0627d7}{\#define {\bfseries vsnprintf}~O\+T\+F\+\_\+vsnprintf}\label{OTF__Platform__unix_8h_a00ba2ca988495904efc418acbf0627d7}

\item 
\hypertarget{OTF__Platform__unix_8h_a9254b089d435892385cf14d0ab4a7a2d}{\#define {\bfseries strdup}~O\+T\+F\+\_\+strdup}\label{OTF__Platform__unix_8h_a9254b089d435892385cf14d0ab4a7a2d}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{OTF__Platform__unix_8h_a9723fdc9ad98623ea7461ffcc3ffcd75}{int {\bfseries O\+T\+F\+\_\+asprintf} (char $\ast$$\ast$ptr, const char $\ast$fmt,...)}\label{OTF__Platform__unix_8h_a9723fdc9ad98623ea7461ffcc3ffcd75}

\item 
\hypertarget{OTF__Platform__unix_8h_a46377f8eff4f221dd10338e174d05c79}{int {\bfseries O\+T\+F\+\_\+snprintf} (char $\ast$str, size\+\_\+t size, const char $\ast$fmt,...)}\label{OTF__Platform__unix_8h_a46377f8eff4f221dd10338e174d05c79}

\item 
\hypertarget{OTF__Platform__unix_8h_a60f1a4fc1ad531bacec1a51fadcf87e8}{int {\bfseries O\+T\+F\+\_\+vasprintf} (char $\ast$$\ast$ptr, const char $\ast$fmt, va\+\_\+list ap)}\label{OTF__Platform__unix_8h_a60f1a4fc1ad531bacec1a51fadcf87e8}

\item 
\hypertarget{OTF__Platform__unix_8h_ad0d446beca1f3b27e7e3de1bb8055531}{int {\bfseries O\+T\+F\+\_\+vsnprintf} (char $\ast$str, size\+\_\+t size, const char $\ast$fmt, va\+\_\+list ap)}\label{OTF__Platform__unix_8h_ad0d446beca1f3b27e7e3de1bb8055531}

\item 
\hypertarget{OTF__Platform__unix_8h_a240166e21754f75dc377a982d34fb01f}{char $\ast$ {\bfseries O\+T\+F\+\_\+strdup} (const char $\ast$s)}\label{OTF__Platform__unix_8h_a240166e21754f75dc377a982d34fb01f}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Deals with platform dependend issues. 

