#include"mainaux.h"

// универсальня функция определения наличия подстроки в строке...

BOOL IsInString(char *pszString,char *pszToken)
{
	BOOL bIsIdent;
	int j,i = 0;

	while (pszString[i] != STR_EOL)
	{
		while (pszString[i] == STR_SEP) i++;

		if (pszString[i] == pszToken[0])
		{
			bIsIdent = TRUE;

			for (j=1;j<strlen(pszToken);j++)
			{
				i++;
				
				if (pszString[i] != pszToken[j] || pszString[i] == STR_EOL)
				{
					bIsIdent = FALSE;
					break;
				}							
			}

			if (bIsIdent)
			{		
				if (pszString[i+1] == STR_SEP || pszString[i+1] == STR_EOL) return TRUE;	
			}
		}		

		while (pszString[i] != STR_SEP && pszString[i] != STR_EOL) i++;
	}

	return FALSE;
}