\hypertarget{group__Evil__String__Group}{}\doxysection{String.\+h functions.}
\label{group__Evil__String__Group}\index{String.h functions.@{String.h functions.}}


This header provides functions ported from Unix in string.\+h.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EVIL\+\_\+\+API char $\ast$ \mbox{\hyperlink{group__Evil__String__Group_ga8a80606ce9378d93ba4e9b256b5c967a}{strcasestr}} (const char $\ast$haystack, const char $\ast$needle)
\begin{DoxyCompactList}\small\item\em Locate a substring into a string, ignoring case. \end{DoxyCompactList}\item 
EVIL\+\_\+\+API char $\ast$ \mbox{\hyperlink{group__Evil__String__Group_gaba9d34113e3de848974674058814e647}{strsep}} (char $\ast$$\ast$stringp, const char $\ast$delim)
\begin{DoxyCompactList}\small\item\em Implements the strsep function which is used to separate strings. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This header provides functions ported from Unix in string.\+h. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Evil__String__Group_ga8a80606ce9378d93ba4e9b256b5c967a}\label{group__Evil__String__Group_ga8a80606ce9378d93ba4e9b256b5c967a}} 
\index{String.h functions.@{String.h functions.}!strcasestr@{strcasestr}}
\index{strcasestr@{strcasestr}!String.h functions.@{String.h functions.}}
\doxysubsubsection{\texorpdfstring{strcasestr()}{strcasestr()}}
{\footnotesize\ttfamily EVIL\+\_\+\+API char $\ast$ strcasestr (\begin{DoxyParamCaption}\item[{const char $\ast$}]{haystack,  }\item[{const char $\ast$}]{needle }\end{DoxyParamCaption})}



Locate a substring into a string, ignoring case. 


\begin{DoxyParams}{Parameters}
{\em haystack} & The string to search in. \\
\hline
{\em needle} & The substring to find. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
This function locates the string {\ttfamily needle} into the string {\ttfamily haystack}, ignoring the case of the characters. It returns apointer to the beginning of the substring, or NULL if the substring is not found. If {\ttfamily haystack} or {\ttfamily needle} are {\ttfamily NULL}, this function returns {\ttfamily NULL}.

Conformity\+: Non applicable.

Supported OS\+: Windows XP. \mbox{\Hypertarget{group__Evil__String__Group_gaba9d34113e3de848974674058814e647}\label{group__Evil__String__Group_gaba9d34113e3de848974674058814e647}} 
\index{String.h functions.@{String.h functions.}!strsep@{strsep}}
\index{strsep@{strsep}!String.h functions.@{String.h functions.}}
\doxysubsubsection{\texorpdfstring{strsep()}{strsep()}}
{\footnotesize\ttfamily EVIL\+\_\+\+API char $\ast$ strsep (\begin{DoxyParamCaption}\item[{char $\ast$$\ast$}]{stringp,  }\item[{const char $\ast$}]{delim }\end{DoxyParamCaption})}



Implements the strsep function which is used to separate strings. 


\begin{DoxyParams}{Parameters}
{\em stringp} & The pointer to the string to search in. \\
\hline
{\em delim} & The delimiter that contains characters used to find the next token. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a pointer to the next token or NULL;
\end{DoxyReturn}
The \mbox{\hyperlink{group__Evil__String__Group_gaba9d34113e3de848974674058814e647}{strsep()}} function locates, in the string referenced by $\ast$stringp, the first occurrence of any character in the string delim (or the terminating `\textbackslash{}0' character) and replaces it with a `\textbackslash{}0'. The location of the next character after the delimiter character (or NULL, if the end of the string was reached) is stored in $\ast$stringp. The original value of stringp is returned.

An \`{}`empty'\textquotesingle{} field (i.\+e., a character in the string delim occurs as the first character of $\ast$stringp) can be detected by comparing the location referenced by the returned pointer to `\textbackslash{}0'.

If $\ast$stringp is initially NULL, \mbox{\hyperlink{group__Evil__String__Group_gaba9d34113e3de848974674058814e647}{strsep()}} returns NULL.

This function is from Lib\+GW32C. \begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
