\hypertarget{asprintf_8c}{}\doxysection{libkern/asprintf.c File Reference}
\label{asprintf_8c}\index{libkern/asprintf.c@{libkern/asprintf.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$machine/stdarg.\+h$>$}\newline
Include dependency graph for asprintf.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/db5/asprintf_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{asprintf_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
int \mbox{\hyperlink{asprintf_8c_add39d68debc286d24e977d4bb1b11995}{vasprintf}} (char $\ast$$\ast$buf, struct malloc\+\_\+type $\ast$mtp, const char $\ast$format, va\+\_\+list va)
\item 
int \mbox{\hyperlink{asprintf_8c_a75051270738eeb36a0c7375c4c0bb225}{asprintf}} (char $\ast$$\ast$buf, struct malloc\+\_\+type $\ast$mtp, const char $\ast$format,...)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{asprintf_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{asprintf_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{asprintf.c@{asprintf.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!asprintf.c@{asprintf.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{asprintf_8c_a75051270738eeb36a0c7375c4c0bb225}\label{asprintf_8c_a75051270738eeb36a0c7375c4c0bb225}} 
\index{asprintf.c@{asprintf.c}!asprintf@{asprintf}}
\index{asprintf@{asprintf}!asprintf.c@{asprintf.c}}
\doxysubsubsection{\texorpdfstring{asprintf()}{asprintf()}}
{\footnotesize\ttfamily int asprintf (\begin{DoxyParamCaption}\item[{char $\ast$$\ast$}]{buf,  }\item[{struct malloc\+\_\+type $\ast$}]{mtp,  }\item[{const char $\ast$}]{format,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{asprintf_8c_source_l00067}{67}} of file \mbox{\hyperlink{asprintf_8c_source}{asprintf.\+c}}.



References \mbox{\hyperlink{asprintf_8c_source_l00037}{vasprintf()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=230pt]{d0/d45/asprintf_8c_a75051270738eeb36a0c7375c4c0bb225_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{asprintf_8c_add39d68debc286d24e977d4bb1b11995}\label{asprintf_8c_add39d68debc286d24e977d4bb1b11995}} 
\index{asprintf.c@{asprintf.c}!vasprintf@{vasprintf}}
\index{vasprintf@{vasprintf}!asprintf.c@{asprintf.c}}
\doxysubsubsection{\texorpdfstring{vasprintf()}{vasprintf()}}
{\footnotesize\ttfamily int vasprintf (\begin{DoxyParamCaption}\item[{char $\ast$$\ast$}]{buf,  }\item[{struct malloc\+\_\+type $\ast$}]{mtp,  }\item[{const char $\ast$}]{format,  }\item[{va\+\_\+list}]{va }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{asprintf_8c_source_l00037}{37}} of file \mbox{\hyperlink{asprintf_8c_source}{asprintf.\+c}}.



Referenced by \mbox{\hyperlink{asprintf_8c_source_l00067}{asprintf()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=230pt]{d0/d45/asprintf_8c_add39d68debc286d24e977d4bb1b11995_icgraph}
\end{center}
\end{figure}
