\hypertarget{evil__string_8h}{}\doxysection{evil\+\_\+string.\+h File Reference}
\label{evil__string_8h}\index{evil\_string.h@{evil\_string.h}}


The file that provides functions ported from Unix in string.\+h.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
char $\ast$ \mbox{\hyperlink{evil__string_8h_ae9229017a4501f8d6a637b4498cfed2e}{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 
char $\ast$ \mbox{\hyperlink{evil__string_8h_a93c766c6e86f4f79e7507c21f1794e15}{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}
The file that provides functions ported from Unix in string.\+h. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{evil__string_8h_ae9229017a4501f8d6a637b4498cfed2e}\label{evil__string_8h_ae9229017a4501f8d6a637b4498cfed2e}} 
\index{evil\_string.h@{evil\_string.h}!strcasestr@{strcasestr}}
\index{strcasestr@{strcasestr}!evil\_string.h@{evil\_string.h}}
\doxysubsubsection{\texorpdfstring{strcasestr()}{strcasestr()}}
{\footnotesize\ttfamily 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 N\+U\+LL if the substring is not found. If {\ttfamily haystack} or {\ttfamily needle} are {\ttfamily N\+U\+LL}, this function returns {\ttfamily N\+U\+LL}.

Conformity\+: Non applicable.

Supported OS\+: Windows XP. \begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{combobox_example_01_8c-example}{combobox\+\_\+example\+\_\+01.\+c}}.\end{Desc}
\mbox{\Hypertarget{evil__string_8h_a93c766c6e86f4f79e7507c21f1794e15}\label{evil__string_8h_a93c766c6e86f4f79e7507c21f1794e15}} 
\index{evil\_string.h@{evil\_string.h}!strsep@{strsep}}
\index{strsep@{strsep}!evil\_string.h@{evil\_string.h}}
\doxysubsubsection{\texorpdfstring{strsep()}{strsep()}}
{\footnotesize\ttfamily 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 N\+U\+LL;
\end{DoxyReturn}
The \mbox{\hyperlink{evil__string_8h_a93c766c6e86f4f79e7507c21f1794e15}{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 N\+U\+LL, 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 N\+U\+LL, \mbox{\hyperlink{evil__string_8h_a93c766c6e86f4f79e7507c21f1794e15}{strsep()}} returns N\+U\+LL.

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