\hypertarget{memcchr_8c}{}\doxysection{libkern/memcchr.c File Reference}
\label{memcchr_8c}\index{libkern/memcchr.c@{libkern/memcchr.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include $<$sys/libkern.\+h$>$}\newline
{\ttfamily \#include $<$sys/limits.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
Include dependency graph for memcchr.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d3b/memcchr_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{memcchr_8c_ae33e2dfb5c1456c17782ba1e0894d783}{LONGPTR\+\_\+\+MASK}}~(sizeof(long) -\/ 1)
\item 
\#define \mbox{\hyperlink{memcchr_8c_ae9b3bf7ebc71922cb8010c2a2bfec7fc}{TESTBYTE}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{memcchr_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
void $\ast$ \mbox{\hyperlink{memcchr_8c_a63d59e6985b764b409b00ffcab353e37}{memcchr}} (const void $\ast$begin, int \mbox{\hyperlink{iconv__converter__if_8m_a4e1e0e72dd773439e333c84dd762a9c3}{c}}, size\+\_\+t n)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{memcchr_8c_ae33e2dfb5c1456c17782ba1e0894d783}\label{memcchr_8c_ae33e2dfb5c1456c17782ba1e0894d783}} 
\index{memcchr.c@{memcchr.c}!LONGPTR\_MASK@{LONGPTR\_MASK}}
\index{LONGPTR\_MASK@{LONGPTR\_MASK}!memcchr.c@{memcchr.c}}
\doxysubsubsection{\texorpdfstring{LONGPTR\_MASK}{LONGPTR\_MASK}}
{\footnotesize\ttfamily \#define LONGPTR\+\_\+\+MASK~(sizeof(long) -\/ 1)}



Definition at line \mbox{\hyperlink{memcchr_8c_source_l00050}{50}} of file \mbox{\hyperlink{memcchr_8c_source}{memcchr.\+c}}.

\mbox{\Hypertarget{memcchr_8c_ae9b3bf7ebc71922cb8010c2a2bfec7fc}\label{memcchr_8c_ae9b3bf7ebc71922cb8010c2a2bfec7fc}} 
\index{memcchr.c@{memcchr.c}!TESTBYTE@{TESTBYTE}}
\index{TESTBYTE@{TESTBYTE}!memcchr.c@{memcchr.c}}
\doxysubsubsection{\texorpdfstring{TESTBYTE}{TESTBYTE}}
{\footnotesize\ttfamily \#define TESTBYTE}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{keywordflow}{do} \{                                    \(\backslash\)}
\DoxyCodeLine{                if (*p != (\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char})\mbox{\hyperlink{iconv__converter__if_8m_a4e1e0e72dd773439e333c84dd762a9c3}{c}})    \(\backslash\)}
\DoxyCodeLine{                        goto \mbox{\hyperlink{iconv__converter__if_8m_a20e720e6f86f7cc3db940beaea90f26b}{done}};          \(\backslash\)}
\DoxyCodeLine{                p++;                            \(\backslash\)}
\DoxyCodeLine{        \} \textcolor{keywordflow}{while} (0)}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{memcchr_8c_source_l00052}{52}} of file \mbox{\hyperlink{memcchr_8c_source}{memcchr.\+c}}.



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

\mbox{\Hypertarget{memcchr_8c_a63d59e6985b764b409b00ffcab353e37}\label{memcchr_8c_a63d59e6985b764b409b00ffcab353e37}} 
\index{memcchr.c@{memcchr.c}!memcchr@{memcchr}}
\index{memcchr@{memcchr}!memcchr.c@{memcchr.c}}
\doxysubsubsection{\texorpdfstring{memcchr()}{memcchr()}}
{\footnotesize\ttfamily void $\ast$ memcchr (\begin{DoxyParamCaption}\item[{const void $\ast$}]{begin,  }\item[{int}]{c,  }\item[{size\+\_\+t}]{n }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{memcchr_8c_source_l00060}{60}} of file \mbox{\hyperlink{memcchr_8c_source}{memcchr.\+c}}.



References \mbox{\hyperlink{iconv__converter__if_8m_source_l00068}{c}}, \mbox{\hyperlink{iconv__converter__if_8m_source_l00058}{done}}, and \mbox{\hyperlink{memcchr_8c_source_l00052}{TESTBYTE}}.

